自从使用 makefile、cmake 后,再次感受到了 vs 带来的方便。对 vs 使用进行简单记录:
当你需要添加外部的 头文件 和 库 的时候,你只需要:
1. 把头文件的目录添加到 " c/c++ -> 附加包含目录 " (这里注意 在源文件中可以直接 #include "external.h" ,一般情况下头文件是链接不到的要 #include "全路径\external.h", 或者你需要将external.h 添加到项目)
2.把库文件目录添加到 " 链接器 -> 附加库目录 "
3. 将库的名称添加到 " 链接器 -> 链接库依赖项 "( 通常这里我们习惯在代码里面 #pragma comment(lib, "libcurldll.a")、#pragma comment(lib,"avcodec.lib") )
建议:当你需要添加外部的 头文件 和 源文件 和 库 的时候,在第1步直接把 源文件和头文件添加到项目 以避免链接不到。
其它:
1. 编译完了后,运行的时候项目可能需要一些 .dll 或其它的 运行库,记得把它们放到项目下。要是你觉得乱那么你可以建一个文件夹,找到调式 -> 工作目录(选择你刚新建的文件夹。这样你就可以把运行的时候需要用到的库放到新建的文件夹里面去了)
2. vs 常见的宏定义:$(SolutionDir) 这个是解决方案配置文件 xx.sln所在的目录;$(ProjectDir) 是 xx.vcxproj所在的目录 ;$(ProjectName) 是project 名称......
其它的就没啥了
标签:源文件,头文件,随便,vs,external,使用,添加,目录 From: https://www.cnblogs.com/fxw1/p/16784890.html