链接和添加可执行文件在CMAKE
Linking and Add Executable on CMAKE?
我正在学习CMAKE,我的例子在add_executable之前和之后都有link_directories。我的问题是:这个过程是如何运作的?哪个应该先走,一个在另一个前面走的目的是什么?
不确定这个顺序是否重要。可能不会。"link_directories"将告诉编译器在哪里查找您想要使用的库。在"target_link_libraries"命令中输入的库的名称。
实际上,在CMake中,"link_directories"并不经常使用。通常你使用一个模块脚本找到你的库与"find_package"(例如,findCUDA, findJPEG等…),并传递给"target_link_libraries"这些脚本定义的变量包含每个库的完整路径。
相关文章:
- CMake:如何将库 A 链接到库 B,然后将可执行文件链接到库 A
- CMake:我们可以为一组不形成可执行文件或库的特定文件指定包含目录吗?
- 如何从命令行使用 cmake 为有根的安卓设备制作可执行文件?
- mingw32-make 使用"MinGW Makefiles"生成器跟踪 CMAKE 无法将可执行文件链接到对象库
- CMake 添加和删除宏定义以编译共享库/可执行文件
- 如何将图像文件夹添加到CMake项目以便在c ++可执行文件中使用这些图像?
- 使用 CMake 在可执行文件中嵌入二进制数据
- 构建MacOS可执行文件,以便使用cmake(包括OpenCV)进行分发
- cmake:构建可执行文件并库并链接它们
- CMake 项目结构:如何正确地将库合并在一起并将它们包含在多个可执行文件中
- CMake 构建静态可执行文件
- CMake 不会使用 add_executable 构建可执行文件
- 选择在CMAKE中构建库或可执行文件
- CMake 意外地将最后一个文件名预置到可执行文件中
- CMake:如何指定 ctest 应该在其中查找可执行文件的目录
- 如何配置 CMake,以便生成的 Visual Studio 项目找到可执行文件
- 保存Cmake find_program中的可执行文件,以便它可以由Python运行
- cmake:如何迭代目录中的所有源文件并将每个文件构建到可执行文件中
- CMAKE:将静态库从子目录链接到另一个子目录中的可执行文件
- CMake添加(测试)可执行文件