C 如何用给定的文件编译程序
我做了一个程序,需要工作人员给我们的文件中的一些函数。 该文件是libmap.a。 我开发了一些使用libmap文件中函数的模块 我如何编译它? 一些朋友说我需要更改Cmake文件中的某些内容。C 如何用给定的文件编译程序,c,cmake,executable,C,Cmake,Executable,我做了一个程序,需要工作人员给我们的文件中的一些函数。 该文件是libmap.a。 我开发了一些使用libmap文件中函数的模块 我如何编译它? 一些朋友说我需要更改Cmake文件中的某些内容。 有人知道我需要更改什么吗?您不编译,只链接到库文件 对于gcc,您需要在案例中使用-l选项-lmap,如果需要,使用-l选项设置路径 在Cmake中,您需要设置库搜索路径: LINK_DIRECTORIES(your_target "directory") 然后添加库 TARGET
有人知道我需要更改什么吗?您不编译,只链接到库文件 对于gcc,您需要在案例中使用
-l
选项-lmap
,如果需要,使用-l
选项设置路径
在Cmake中,您需要设置库搜索路径:
LINK_DIRECTORIES(your_target "directory")
然后添加库
TARGET_LINK_LIBRARIES(your_target map)