[英]How to link external libraries to my C++ program in Visual studio code (version 1.54)?
[英]C++ Link external libraries
我刚开始使用C ++编程。 对于我的新工作,我必须下载,安装并使用外部库。 它被称为ICE。 它由.tar文件组成,因此我将其分解为自己的主目录“ / home / foo / ice”。 现在,在所有.h标头中都有该程序的目录:“ / home / foo / ice / src”。 但是我可以告诉编译器,他在哪里可以找到所有这些新头文件吗? 我的意思是仅凭#include,他显然不知道。
我需要的:
#include <image.h>
“ image.h”位于“ / home / foo / ice / src”中
问候
如果您有gcc编译器,则可以使用-I选项。
从手册 :
-I dir:将目录dir添加到要搜索头文件的目录列表中。
所以对您来说应该是这样的:
g++ myprog.cpp -I /home/foo/ice/src -o myprog
但是最好安装该库,您应该具有一些有关如何执行此操作的readme.txt或INSTALL文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.