VC extern dependencis


我们在打开VC的时候,在文件视图下,有时会看到 extern dependencis,有时没有。这个是不用担心的。

1.

VC IDE->WorkSpace->FileView->External Dependencies下面的文件列表是干什么的呢?好像很重要的样子。

External Dependencies的文件列表是系统自动生成的,你无法显式地添加。但是你可以拖着其中的文件到其他文件夹下,比如你可以把basetsd.h拖到Header Files文件夹下。这样,编译器将Dependency Check这个文件了。

注:basetsd.h文件是为基本类型名提供一个自定义名字

2.

总体来说,VC视图结构可以这么说:

2.1 .cpp文件比必须加到工程的Source Files中,否则编译link时候总是出错。而加进去就没有问题。

2.2 .h则可以不加,如果不加的话,会自动到External Dependencies中。好像所有的.h文件都不必加到Header Files文件夹下面。包括Resource.h这个头文件,不过这个头文件在编译链接的过程中也并不加到External Dependencies里面。还有就是Dlg.h(主对话框及子对话框)也同样不需要加到Head Files中。

2.3  针对Source Files里面的文件来说,.rc文件可以不用加,这样Compile,Link也没错,其他的.cpp文件必须都得加上的。

2.4  工程中包含的头文件、库文件,若不在当前目录下,就会放在external Dependencies下。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值