【发布时间】:2016-10-19 09:01:24
【问题描述】:
我正在尝试使用 cmake 生成托管 c++ 代码。下面是我添加的脚本
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "/clr")
STRING(REPLACE "/EHsc" "/EHa" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
STRING(REPLACE "/RTC1" "" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /clr")
它没有将 clrsupport 设置为 true。我们如何做 cmake。
-swetha
【问题讨论】:
-
编译器调用中添加了什么?可能是,您不需要在标志前添加
/。 -
目前我不知道它是否有帮助,但目前已将 VS 托管代码项目支持添加到 CMake 中,以便在下一个修订版中发布(CMake > 3.7.0,请参阅 @987654321 @)
标签: cmake clr managed-c++