Loading

合集-编译基础

摘要:一、问题引入 在使用VSCode编写C++程序过程中,自定义一个 *.h 文件,其中包含了函数声明,在主函数中引入头文件后,调用头文件对应C++文件中的方法,出现了undefined reference问题 二、解决过程 分析问题:主要是 预处理时,编译器没有找到stock.cpp的位置,导致 un 阅读全文
posted @ 2023-04-13 13:54 eiSouthBoy 阅读(420) 评论(0) 推荐(0)
摘要:一、CMake概述 CMake是一个跨平台的项目构建工具。编写完CMakeLists.txt(注意文件名称是固定的,区分大小写)后,执行cmake命令,生成Makefile文件和其他中间过程文件。当然你也可以手动去编写Makefile文件,但是编写的工具量比较大,而且依赖关系也比较多,比较容易出错。 阅读全文
posted @ 2024-05-25 17:40 eiSouthBoy 阅读(67) 评论(0) 推荐(0)
摘要:一、pkg-config pkg-config是一个命令行工具,主要用于帮助开发者在编译依赖于特定库的软件时,自动获取和设置正确的编译器选项和链接器选项。它的主要作用在于简化编译过程,确保程序能够正确地找到所需的头文件和库文件,尤其是在库文件可能安装在非标准位置的情况下。 pkg-config版本查 阅读全文
posted @ 2024-06-23 11:24 eiSouthBoy 阅读(1086) 评论(0) 推荐(0)