cmake windows 生成的目标静态库 能自动添加一个Debug 目录
cmake windows 生成的目标静态库 会自动添加一个Debug 目录
cmake windows 生成的目标静态库 会自动添加一个Debug 目录
在windows 下SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/\lib/)
设置了生成库目录
但是它却自动增加了一个Debug 目录在lib/ 后面,即:...lib/Debug
这样再设置:LINK_DIRECTORIES("${PROJECT_BINARY_DIR}/lib/")
就是不对的了
因为在windows 下实际这个*.lib 放在了.../lib/Debug/ 目录下了。所以链接的时候会找不到这个库。
我想知道这里有没有一般的处理情况,如果有的话还忘告知,如果没有的话,我想知道在windows 下怎么获取这个Debug/ 目录名,它存放在哪一个变量中?拿到它后直接加到lib/... 后面
------解决思路----------------------
debug目录的生成是在项目属性里设置的吧。。
cmake windows 生成的目标静态库 会自动添加一个Debug 目录
在windows 下SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/\lib/)
设置了生成库目录
但是它却自动增加了一个Debug 目录在lib/ 后面,即:...lib/Debug
这样再设置:LINK_DIRECTORIES("${PROJECT_BINARY_DIR}/lib/")
就是不对的了
因为在windows 下实际这个*.lib 放在了.../lib/Debug/ 目录下了。所以链接的时候会找不到这个库。
我想知道这里有没有一般的处理情况,如果有的话还忘告知,如果没有的话,我想知道在windows 下怎么获取这个Debug/ 目录名,它存放在哪一个变量中?拿到它后直接加到lib/... 后面
------解决思路----------------------
debug目录的生成是在项目属性里设置的吧。。