3
我有一個項目,我必須使用一個使用MFC的COM模塊。我使用CMake來製作我的項目。任何人都可以告訴我我必須包含到我的CMakeLists.txt中,以便我可以在我的項目中使用MFC?使用CMake製作一個項目,其中包括MFC
我有一個項目,我必須使用一個使用MFC的COM模塊。我使用CMake來製作我的項目。任何人都可以告訴我我必須包含到我的CMakeLists.txt中,以便我可以在我的項目中使用MFC?使用CMake製作一個項目,其中包括MFC
您需要添加_AFXDLL
到預處理器定義和設置CMake的變量CMAKE_MFC_FLAG
到1
的靜態MFC庫,或2
爲共享一個。
add_definitions(-D_AFXDLL)
set(CMAKE_MFC_FLAG 1)
如需進一步信息運行
cmake --help-variable CMAKE_MFC_FLAG
此外,確保WIN32'加上'你'add_executable'否則你可能會得到一個鏈接錯誤。 – seeker 2013-08-14 17:44:15