首页 > 其他分享 >vs 使用随便

vs 使用随便

时间:2022-10-12 16:23:10浏览次数:46  
标签:源文件 头文件 随便 vs external 使用 添加 目录

自从使用 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

相关文章

  • python学习:枚举定义和使用
    1.定义在某些情况下,一个类的对象是有限且固定的,比如季节类,它只有4个对象;再比如行星类,目前只有8个对象。这种实例有限且固定的类,在Python中被称为枚举类。程序有两......
  • DDL-操作数据库创建&查询以及修改&删除&使用
    DDL-操作数据库创建&查询以及修改&删除&使用1.操作数据库:CRUD1.C(Create):创建创建数据库createdatabase数据库名称;创建数据库,判断不存在,再创建createdatabase......
  • TDengine | taosdump 的使用方法和注意事项
    小T导读:为了让大家更好地进行 TDengine 集群间的备份和迁移工作,一款名为taosdump的工具应用程序被打造出来。在本篇文章中,我们对taosdump的使用方法和注意事项进行......
  • 【Python进阶】带你使用Matplotlib进行可视化
    欢迎来到专栏《Python进阶》。在这个专栏中,我们会讲述Python的各种进阶操作,包括Python对文件、数据的处理,Python各种好用的库如NumPy、Scipy、Matplotlib、Pandas的使用等等......
  • opencv中sift函数的使用
    importcv2importnumpyasnpimg=cv2.imread("qqhuman.jpeg")#将图片转化为灰度图gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#得到特征点sift=cv2.SIFT_create()kp=sift.......
  • 【Linux 管理】使用 adduser 添加用户并为用户授予 sudo 权限的最简便方法
    目录添加用户为用户赋予sudo权限删除用户参考资料本文基于Ubuntu22.04,若下面的方法行不通可以转到最下方资料使用useradd。添加用户使用adduser命令来添加用户,只......
  • Python3.7之后使用协程进行并发编程更加容易
    [本文出自天外归云的博客园]在python3.7之后,async和await关键字的使用变得更加容易。async和await总是成对出现,async定义协程任务,await等待协程任务完成。代码如下:imp......
  • vsftpd修改指定端口
    1、修改配置修改配置一]#vi/etc/vsftpd/vsftpd.conflisten_port=8011#追加需要改的端口号修改配置二编辑/etc/services文件,将其中的ftp21/tcp改为ftp8......
  • vscode插件
    1、辅助编程:githubcopilot用vscode可以装这个插件玩下,,很有意思。猜中你想写啥代码的命中率很高。。只要写出开头,就能猜中你下面一大堆你想写的代码,点下tab键就自动完......
  • 使用java代码连接oracle
    Connectionconn=null;try{Class.forName("oracle.jdbc.OracleDriver");//数据库IPStringip="oracle数据库IP地址或者是localhost";//数据库......