我使用cmake生成VS2008 SLN/VCPROJ文件,但一些簡單的事情似乎並沒有工作:與CMake的問題
1)本作品:INCLUDE_DIRECTORIES ($ENV{MCS_OGRE_HOME}/OgreMain/include)
但這並不,我的VC++額外的include目錄被完全搞砸了,我這樣做,當支架和各種漂浮:
SET (OGRE_PATH $ENV{OGRE_HOME}/OgreMain)
INCLUDE_DIRECTORIES (${OGRE_PATH}/include)
2)這工作:target_link_libraries(debug $ENV{OGRE_HOME}/lib/OgreMainStatic_d.lib)
LINK_DIRECTORIES($ENV{OGRE_HOME}/lib/)
target_link_libraries(debug OgreMainStatic_d.lib)
我想,這一定是簡單的東西:但這不,是不是在VC++庫路徑下所示的庫路徑?
難道你OGRE_HOME環境變量包含 '\' 字符? – tibur 2011-02-09 17:14:34
@tibur是的,這是一個標準的Windows風格的路徑。 CMAKE不允許嗎? – 2011-02-09 17:23:44