c – 嵌套的cmake库
我们有一个像这样组织的C/C++项目:
lib1/ CMakeLists.txt sublib1/ CMakeLists.txt foo.c log.c log.h 目录sublib1 /与其CMakeLists.txt文件中的add_library和target_link_libraries CMake命令链接. 更改: 解决方法
库和目标文件在链接命令中出现的顺序很重要,并且可能导致未定义符号的问题令人困惑.您没有提供太多信息,但请尝试告诉链接器将您的所有库视为一个组.如:
--start-group <all your libs> --end-group 从链接器文档:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |