Visual Studio C++ include与library

首先介绍几种目录:

1. 系统路径

系统路径在vc中是"Properties->Configuration Properties -> VC++ Directories"中"Include Directories"指定的路径。我们可以在这自行这里添加,可以添加在"Include Directories"中,也可以添加在C/C++ --> General --> Additional Include directories中

2. 当前路径

当前路径是指vc工程中工程文件所在的路径,即.dsw文件所在路径。

Example:

1. #include <file.h>

vc执行这条指令时,它只会在系统目录中去查找file.h 文件。

2. #include "file.h"

vc执行这条指令时,它首先会搜索系统路径,如果没有则会去搜索当前路径。

Ref: http://blog.csdn.net/zlwzlwzlw/article/details/4955560

Library

Linker--> General --> Additional Library Directory,选择lib所在目录

还必须要在Linker--> Input --> Additional Dependencies,填写lib名字,每行一个。

P.S

最好把include文件(头文件)及lib文件(库文件)都放在工程目录下,方便之后的移植

时间: 2024-10-14 14:53:18

Visual Studio C++ include与library的相关文章

使用Visual Studio Code开发(编译、调试)C++程序

总体安装步骤 安装VSC(Visual Studio Code). 安装C/C++编译器(如MinGW-w64),然后配置好环境变量.//完成这步即可在VSC的终端(命令行)下编译.运行.cpp程序了. 配置Path变量,加入mingw的安装路径,如d:/mingw64/bin/ 安装并配置Code Runner插件,一键编译运行. 打开扩展(文件-首选项-扩展,或者ctrl+shift+x),搜索Code Runner. 为了在控制台输入,需要配置:"文件-首选项-设置-用户设置-扩展-Run

Conditional project or library reference in Visual Studio

Conditional project or library reference in Visual Studio In case you were wondering why you haven’t heard from me in a while, I’ve been busy, which isn’t really of much importance unless you know me on a personal level. What is relevant is that I re

安装python 第三方库遇到的安装问题 microsoft visual studio c++ 10.0 is required,Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

问题一: microsoft visual studio c++ 10.0 is required 安装scrapy时候出现需要vc c++ 10,有时安装其他也会有. 解决方法:安装vc 2010,安装过2017无效,安装过程也不一样. 问题二: 安装好,出现Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? 解决办法: 1.pip install wheel 2. 到http://

带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑

在Windows下进行C++的开发,不可避免的要与Windows的底层库进行交互,然而VS下的一项设置MT.MTd.MD和MDd却经常让人搞迷糊,相信不少人都被他坑过,特别是你工程使用了很多第三库的时候,及容易出现各种链接问题.看一下下面这个错误提示: LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined in libc.lib(_file.obj) LIBCMT.lib(_file.obj) : error LN

Visual Studio Image Library现在带矢量图标了

Visual Studio Image Library是微软提供的一套不可多得的高质量图标库(Visual Studio中自己使用的),我在自己写的一些小程序中一直有用到它们.今天天想把之前的程序中的2010风格的图标更新成2013的风格的,便到微软的网站网上搜了一下,发现体积大了好几倍,都快300m了.解压后发现原来现在已经附送矢量图库了,非常给力.有了这些矢量图库后,我们可以打造任意分辨率的图标了,也可以非常方便的修改. ???? 这些矢量图库大部分为AI格式的,存放在"2013_VS Ic

Visual Studio 2013: fatal error C1083: Cannot open include file: &#39;XXX.h&#39;: No such file or directory

So to do this in Visual Studio, open up Solution Explorer, right click on the main project's name and then select Properties. In the window that appears go to Configuration Properties->C/C++->General and in Additional Include Directories add the pat

[转载] 为Visual Studio添加默认INCLUDE包含路径的方法

原文地址 你是否曾经也有过这样的问题: 用VS的时候,有时会用到一些非自带的库,例如WTL.Boost.DX等,每次需要用到时都要在项目属性里添加相应的include目录,久而久之觉得有点麻烦.是否有解决办法呢? 于是我便在网上找相关资料,在StackOverflow网站上找到一篇相关的文章(原文链接),文章里提到的一个办法是修改 C:\Users\<user>\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.prop

Visual Studio 设置 Inherited include Directories

在用Visual Studio进行开发的时候,避免不了要使用一些常用的第三方提供的库.如果是一次两次设置还能让人忍受,但是如果要写很多项目的话,设置这些库真的很让人头疼.不过Visual Studio中提供了修改项目默认设置的方法. 在Property Manager选项卡中,选择任意一个项目,选择Debug或者Release目录下的Microsoft.Cpp.Win32.user 打开之后就可以进行项目的各种设置了.设置完成之后,应用/确定就可以了.   之后再新建项目,你会发现新建的项目会默

Fix Visual Studio 2013 Razor CSHTML Intellisense in Class Library or Console Application

https://mhusseini.wordpress.com/2015/02/05/fix-visual-studio-2013-razor-cshtml-intellisense-in-class-library-or-console-application/ I tried to use a .cshtml file and the razor syntax in a console application. I was able to build the project, but the