vc下项目的头文件包含目录以及库导入预计库目录设置
1、包含目录:include 头文件包含目录设置: project->setting->C/C++->常规: Additional include directories(附加包含目录): ../../include等等
2、工作目录:应用应用程序工作目录。默认为包含项目文件目录。 project->配置属性->调试
3、输出目录:项目调试时链接该项目的*exe或*dll的路径。例如D:\bin\debug。 project->配置属性->常规
4、中间目录:存放编译项目产生的中间文件。 project->配置属性->常规
5、输出文件:存放生成的目标文件完整路径名。例如D:\bin\debug\*.exe,*.dll; 输出目录+输出文件名 项目-》属性-》链接器-》常规下的"输出文件"选项。
6、目标文件名:调试时指定要连接的exe文件名,该文件名应该跟生成的*.exe文件的文件名完全一样(不包括后缀)。否则会报错,无法找到指定的文件。
6、LIB库的输出路径设置: 项目-》属性-》链接器-》高级下的"导入库"选项。
7、DLL库的包含路径设置:
http://www.cnblogs.com/lisuyun/p/3834486.html
8、LIB库的包含以及路径设置:
项目-》属性-》链接器-》输入下的"附加依赖项"选项。输入要依赖的lib库。
项目-》属性-》链接器-》常规下的"附加库目录"选项。输入要依赖的lib库目录。
9、生成事件:
生成后事件:命令:
copy $(TargetPath) $(SolutionDir)Bin\$(ConfigurationName)\;
解释:复制 目标文件 到 项目目录-Bin-Debug
copy $(TargetDir)$(TargetName).lib $(SolutionDir)\Lib\;
10、obj文件输出目录设置:“项目-》属性-》C++-》输出文件” 下的"对象文件名"选项。
11、指定编译器的pdb文件输出目录:“项目-》属性-》C++-》输出文件” 下的“程序数据库文件名"选项。例如:vc100.pdb,vc100.idb文件。
12、保存调试信息的程序数据库(PDB)目录:“项目-》属性-》链接器-》调试” 下的生成程序数据库文件"选项。
例如:..\bin\$(Configuration)\pdb\$(ProjectName).pdb。
vc下项目的头文件包含目录以及库导入预计库目录设置的更多相关文章
- VC++ 创建自己的头文件包含GUID
Guidgen 是比较好用的工具之一,可以使用它来创建ActiveX控件的UUID,同时可以创建独特的剪贴板格式名称和唯一的标识符的内核对象, 如信号量.互斥和事件. 但我需要为另一个目的创建一个唯 ...
- VS2008引入头文件包含目录和lib库目录
全局级别的引入 为VS所有项目设置包含目录和库目录,对所有项目都有效 如下图所示:工具-选项-项目和解决方案-VC++目录-包含文件:在此添加头文件目录即可 工具-选项-项目和解决方案-VC++目录- ...
- VC++中的头文件包含问题
在一些大的工程中,可能会包含几十个基础类,免不了之间会互相引用(不满足继承关系,而是组合关系).也就是需要互相声明.好了,这时候会带来一些混乱.如果处理得不好,会搞得一团糟,根据我的经验,简单谈谈自已 ...
- ZT 头文件包含其实是一想很烦琐的工作 第一个原则应该是,如果可以不包含头文件
当出现访问类的函数或者需要确定类大小的时候,才需要用头文件(使用其类定义) http://blog.csdn.net/clever101/article/details/4751717 看到这个 ...
- c++头文件包含 #ifndef ##pragma once
2013-04-14 17:03 (分类:计算机程序) 烦死了,这种垃圾小问题很多,你又必须要知道.......在编写c++程序时,会编写多个类或者多个cpp文件,免不了要多次使用include包含头 ...
- c++ 头文件包含问题-include&class
http://blog.csdn.net/jiajia4336/article/details/8996254 前向声明概念(forward declaration) 在程序中引入了类类型的B.在声明 ...
- Android.mk文件c++头文件包含问题
Eclipse 中 Android.mk文件c++头文件包含问题 jni中的目录结构如下: 编译找不到头文件 LOCAL_PATH := $(call my-dir)LOCAL_C_INCLUDES ...
- error C2504 类的多层继承 头文件包含
error C2504:头文件包含不全 今天碰到了很烦的问题,继承一个类之后,感觉头文件都包含了,可还是出现父类未定义的问题,最后发现,子类的子类在实现时,需要在cpp文件中包含所有他的父类的定义.因 ...
- gcc 头文件是用户应用程序和函数库之间的桥梁和纽带 功能的真正逻辑实现是以硬件层为基础
gcc GCC, the GNU Compiler Collection - GNU Project - Free Software Foundation (FSF) http://gcc.gnu.o ...
随机推荐
- python numpy的transpose函数用法
#MXNET的N*C*H*W在numpy打印时比较直观#mxnet卷积层# 输入数据格式是:batch * inchannel * height * width# 输出数据格式是:batch * ou ...
- C# 初学
突然对C#充满了兴趣,于是兴致勃勃的折腾起来. 下面是折腾的过程: IDE,我选择了vs2017,不过这货的安装选项略多,对于新手来说各种坑.无论如何,选择”.NET桌面开发”即可,其他的全部留空. ...
- SpringBoot系列六:SpringBoot整合Tomcat
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 1.概念:SpringBoot 整合 Tomcat 2.背景 SpringBoot 本身支持有两类的 WEB 容器:默认的 To ...
- 模式识别之bpnn---神经网络训练
http://blog.csdn.net/linj_m/article/details/40679085
- Python——thread
该模块在Python 3中更名为 _thread. 该模块实现对Python多线程的低层次操作原语,也提供了多线程之间用于同步的锁机制.threading 模块基于本模块提供了更易用的高层次线程API ...
- python_不用循环打印1-1000
题目:屏幕上打印1-1000这1000个数, 不许使用循环语句/条件语句,不许使用?:算符. 不许在源代码中用列举输出语句的办法傻打,比如一千个print语句不行,不再赘述其他傻打行为, 大家都能领会 ...
- c# 连接mysql配置config,不用装net connector
<system.data> <DbProviderFactories> <remove invariant="MySql.Data.MySqlClient&qu ...
- YII2 搭建redis拓展
安装redis扩展: 1.通过composer进行安装,到项目根目录cmd运行(推荐) php composer.phar require --prefer-dist yiisoft/yii2-red ...
- 【PCA】
http://blog.csdn.net/xiaojidan2011/article/details/11595869 非常清楚 核心部分解释:主成份用于降纬,通过线型变换,从高纬度映射到低纬度,其中 ...
- git 强制刷新,放弃更改
git fetch --all git reset --hard origin/master