0
我想從我的Visual Studio項目中生成的CMake引用額外的文件(實際上是DLL)。CMake將任意文件添加到Visual Studio項目
如果我從Visual Studio UI添加我的文件,該XML項目文件產生類似:
<None Include="C:\foo.dll" />
然後,在我的Windows Phone調試我的(C++)應用程序時,該文件被正確部署。
我沒有發現任何事情讓我直接從CMake做到這一點。 我到目前爲止的嘗試是使用source_group
加上add_executable
產生期望的<None Include="C:\foo.dll" />
但產生鏈接錯誤(顯然)。
沒有工作使用source_files_properties
要麼。
我的最終目標是部署一個依賴這些DLL但不直接鏈接它們的可執行文件(因此,CMake的target_link_libraries
不能幫助我),只在運行時使用LoadPackagedLibrary加載它們。
有沒有人有這樣的想法?
我已經試過,但它沒有工作,因爲文件沒有被Visual Project引用。 我需要與以下步驟相同的結果: '右鍵單擊項目>添加>現有文件>路徑到我的dll' – opatry