1
我試圖使用不同配置多庫使用。我需要爲一個解決方案使用很多庫,但是我需要更改每個庫目標的配置,對於我的解決方案的調試使用,某些庫將處於「調試」模式,但其他一些需要'渲染'配置。 (這是3rdParty項目,我不能編輯它們)cmake視覺工作室使用庫的不同配置
我想知道它是否可能。 謝謝!
下面一個例子的結果我想有:
http://i48.tinypic.com/mtugqf.png
我試圖使用不同配置多庫使用。我需要爲一個解決方案使用很多庫,但是我需要更改每個庫目標的配置,對於我的解決方案的調試使用,某些庫將處於「調試」模式,但其他一些需要'渲染'配置。 (這是3rdParty項目,我不能編輯它們)cmake視覺工作室使用庫的不同配置
我想知道它是否可能。 謝謝!
下面一個例子的結果我想有:
http://i48.tinypic.com/mtugqf.png
你幾乎可以做到這一點。 CMake的允許額外的配置,通過設置CMAKE_CONFIGURATION_TYPES
,所以你的情況,這將是
set(CMAKE_CONFIGURATION_TYPES "${CMAKE_CONFIGURATION_TYPES};Render" CACHE STRING "" FORCE)
這需要是project
命令後。
但是,這會將新配置類型添加到全部目標中。我不認爲CMake能夠爲單個目標混合不同的配置。一旦CMake創建了.sln,您仍然必須通過配置管理器手動修改特定庫的配置。
感謝您的回覆,我已經使用CMAKE_CONFIGURATION_TYPES,但您回答了我的問題中最重要的部分:'@Fraser我不認爲CMake能夠爲單個目標混合不同的配置。 :)所以我會嘗試另一種方式更新或修改與另一種語言SLN :)謝謝! – 2012-07-11 06:46:36