我正在使用CMake構建我的項目。該項目使用vxl(http://vxl.sourceforge.net)庫的某些部分。由於我不需要完整的vxl庫,因此我只使用cmake的ExternalProject在我的projcet中構建我需要的部分。我的項目的Linux端口編譯沒有問題。如何在網絡驅動器的windows下使用cmake的try_run
Windows端口也編譯好,如果我在本地(在C :)上運行我的Windows盒子上的一切!我的家目錄被安裝爲網絡驅動器。如果我把cmake構建東西放到我的家裏(讓我們說Z:\ ProjectBuild),那麼vxl配置(由ExternalProject執行)將不正確。
vxl cmake項目執行多個使用cmake try_run()命令的測試(例如,用於數據類型)。在Z:\ ProjectBuild \ path \ to \ exe \中創建的測試exe具有並排配置問題。 Windows無法解決調試CRT dll的路徑。如果我在C:上做同樣的事情,我不會遇到任何問題,但是我想在家中安裝這些東西。使用Visual Studio命令提示符不能解決問題。
我不確定,如果它是cmake問題(根據cmake配置)或Windows/Visual Studio問題(並排配置或路徑)。
有什麼建議嗎?
我的機器: Windows XP中, VS 2005(SP1), 的CMake 2.8.1
謝謝 托比亞斯