vs配置lib库的三种方式

注意:

1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了

2、无论是设置DLL目录,或者是Lib目录,亦或是头文件的目录,都有release版本和debug版本的区分,每种版本的设置都是独立的,要分别设置。

------------------------------------------------------------------------------------------------------------------------------------------

方法1:  通过设置工程配置来添加lib库.

A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。

B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
C  然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。

这种方法比较繁琐,且不直观,而且还可能要争对debug版本和release版本作不同的配置,因为我们生成的两个版本的库可能放在不同的目录中的.

 

方法2: 使用编译语句:

#ifdef _DEBUG
#pragma comment(lib,"..\\debug\\LedCtrlBoard.lib")
#else
#pragma comment(lib,"..\\release\\LedCtrlBoard.lib")
#endif

这种方法直观,方便,且可以按如上直接区分出Debug版本和Release版本的不同目录.当然,通过宏,还可以区分更多版本.

但是在指定目录时,不小心容易出错.

 

方法3: 直接添加库文件到工程中.

就像你添加.h和.cpp文件一样,把lib文件添加到工程文件列表中去.

VC中,切换到"解决方案视图",--->选中要添加lib的工程-->点击右键-->"添加"-->"现有项"-->选择lib文件-->确定.

就是这么简单,搞定.

这个方法适用于在我的工程的debug版本和Release版本中都使用同一个lib库文件时.这样就省去了你1方法配置环境的繁琐,也省去了方法2种语句的可能性错误发生.

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在 VSCode 中配置 lib ,可以按照以下步骤进行: 1. 在你的项目文件夹中创建一个新的文件夹,例如 "lib",用于存放你的 lib 文件。 2. 将你的 lib 文件复制到 "lib" 文件夹中。 3. 在 VSCode 中打开你的项目文件夹。 4. 在 VSCode 中打开 “终端(Terminal)”,输入以下命令来创建一个新的 Makefile: ``` touch Makefile ``` 5. 在 Makefile 中添加以下内容: ``` CC=gcc CFLAGS=-I. LIBS=-L./lib -lmylib1 -lmylib2 myprogram: myprogram.o $(CC) -o myprogram myprogram.o $(LIBS) myprogram.o: myprogram.c $(CC) -c -o myprogram.o myprogram.c $(CFLAGS) ``` 其中,CC 表示编译器的名称,CFLAGS 表示编译选项,LIBS 表示需要链接的文件。 在 LIBS 中,-L./lib 表示文件的搜索路径,-lmylib1 和 -lmylib2 分别表示需要链接的文件名。注意,文件名不需要包含扩展名,Makefile 会根据操作系统自动添加正确的扩展名。 6. 在 VSCode 中打开 "launch.json" 文件,并添加以下配置: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/myprogram", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb" } ] } ``` 其中,"program" 表示可执行文件的路径,"cwd" 表示可执行文件的工作目录。 7. 在 VSCode 中打开 "tasks.json" 文件,并添加以下配置: ```json { "version": "2.0.0", "tasks": [ { "type": "shell", "label": "make", "command": "make", "group": { "kind": "build", "isDefault": true } } ] } ``` 这个配置表示,当你按下 “Ctrl + Shift + B” 快捷键时,会自动执行 "make" 命令来编译你的代码。 完成这些配置后,你就可以在 VSCode 中链接 lib 文件并编译运行你的程序了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值