我认为为cmake指定SELECT COUNT(*)
FROM PEOPLE P
WHERE P.NAME = @name;
会使我的构建更快,因为它将跳过编译器检查。相反,这会使我的构建失败:
-DCMAKE_CXX_COMPILER_FORCED=1 -DCMAKE_C_COMPILER_FORCED=1
libboost-graph-dev已安装,所以目前尚不清楚发生了什么-如果删除选项,则说明构建正常。
这是怎么回事?
答案 0 :(得分:0)
从文档中:
Boost图形库是仅标头的库,不需要 可以使用。
无需在find_package(Boost ...)
调用中指定仅标头的库。将其删除,然后在您的Boost::boost
调用中链接到目标target_link_libraries
或将include_directories(${Boost_INCLUDE_DIRS})
添加到您的CMakeLists.txt文件中。