在使用CMake管理C++项目时发现了个小问题,特此记录下。
在用link_directories来添加库文件路径时一直不起效,一直找不到出错的位置,最后才发现需要将其放在add_executable语句之前才会起效。除了该方法添加库外,也可以使用find_library先查找出库的路径,再用target_link_libraries进行链接(两种方法均需要进行链接)。
在使用CMake管理C++项目时发现了个小问题,特此记录下。
在用link_directories来添加库文件路径时一直不起效,一直找不到出错的位置,最后才发现需要将其放在add_executable语句之前才会起效。除了该方法添加库外,也可以使用find_library先查找出库的路径,再用target_link_libraries进行链接(两种方法均需要进行链接)。