博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS项目工程属性编排
阅读量:7236 次
发布时间:2019-06-29

本文共 617 字,大约阅读时间需要 2 分钟。

背景说明

            一个解决方案sln包含多个项目工程,每一个项目工程都会有一个vcxproj的工程文件,编译的时候,总是从项目文件所在的目录为当前目录,开始编译代码的。

文件引入规则

                    头文件的引入和lib文件的链接,都可以通过绝对路径和相对路径,这两种方式进行操作。如果是相对路径,肯定是从当前工程目录作为标准,然后采用.\这两种符号,进行相对路径的确定。

代码文件布局

相对于将所有的代码放在一个目录,不如按照不同的模块将代码放在不同的文件夹中,例如asio 网络库,util 实用库,restful 接口

为了能够正确的引入不同文件夹下的头文件,在头文件包含目录的属性页中,添加.\,说明在当前路径下查找

输出路径设置

很多情况下,中间的输出文件和最终生成的文件会放在一起,不美观,因此可以修改常规中的输出目录

为..\..\outputs\

中间目录默认为vcxproj文件当前所在的目录

资料

        VS中引入了大量的宏定义如$(Configuration) $(ProjectNamt),这些宏可以通过属性页,编辑宏,找到    具体的意思

错误解决

            没有为此解决方案配置选中要生成的项目的解决方案:当出现这个提示说明当前的项目没有在管理配置中选中作为整个解决方案参与编译链接

     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1960799,如需转载请自行联系原作者
你可能感兴趣的文章
Thrift之TProcess类体系原理及源码详细解析
查看>>
python写的一段分页的代码
查看>>
阿里巴巴数学大赛赛题公布,你敢来挑战吗?(含参考答案)
查看>>
设计模式六大原则(1):单一职责原则
查看>>
ubnutu日常使用软件
查看>>
keras 迁移学习inception_v3,缺陷检测
查看>>
【Java】多线程简单了解
查看>>
彩铅练习:蓝色花朵
查看>>
Shell脚本的一些小技巧
查看>>
还不了解自动驾驶汽车?快来看看这份全景式的说明书
查看>>
一定能成功的Android NDK环境配置教程
查看>>
git指令
查看>>
Java Servlet Filter 详解
查看>>
左手VS PK 右手IDEA
查看>>
CI环境下开发Oauth2.0开放平台
查看>>
js实现千位分隔符
查看>>
KVM克隆的ubuntu12.04的虚拟机的基本配置
查看>>
lecture 3.2 problem set 3
查看>>
4-AI--Activity跳转动画
查看>>
(旧) 1- 大家一起学:Flask构建弹幕微电影网站-(一)-(三)合集:数据模型设计映射成表...
查看>>