摘要: 简单的链接一个库 目录如下: ./step3是我们的这个项目工程目录,./step3/MathFuncions/下存在第三方库(静态库libMathFunciotns.a,libMathFunctions.so,提供mysqrt()函数) step3/-- | build | MathFuntion 阅读全文
posted @ 2024-07-05 15:49 旅行者2号 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 静态库 静态库的生成 静态库实际就是多个.o的归档(文件夹) //在bash终端执行依次执行以下g++命令. g++ -c src1.cpp src2.cpp ar crv libmy.a src1.o src2.o 查看静态库内容: //输出src1.0,src2.0,这也验证了静态库.a文件实际 阅读全文
posted @ 2024-07-04 15:51 旅行者2号 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 项目包含一个头文件和一个源文件 tutorial.cxx使用到TutorialConfig.h中定义的宏(Tutorial_VERSION_MAJOR , Tutorial_VERSION_MINOR) 头文件和源文件在同一目录下: 头文件TutorialConfig.h(定义了两个宏,表示版本号: 阅读全文
posted @ 2024-06-27 23:24 旅行者2号 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 项目仅有一个源文件 项目文件夹./step1,如下 ./build/为构建目录 ./step1/ |--build/ |--Tutorial.cxx |--CMakeList.txt Tutorial.cxx,开平方 #include <cmath> #include <cstdlib> #incl 阅读全文
posted @ 2024-06-27 22:13 旅行者2号 阅读(1) 评论(0) 推荐(0) 编辑
摘要: vscode中怎么使用cmake? 假设对应的CmakeList.txt文件已编辑好: 终端中调用cmake: //假设现在在工作目录 ./ cd ./build/ //执行上层目录的CmakeList.txt生成makefile.txt,并存放在./build文件夹 cmake .. //make 阅读全文
posted @ 2024-06-27 13:57 旅行者2号 阅读(6) 评论(0) 推荐(0) 编辑