VC中inc、lib、dll路径设置问题

当一个工程很大的时候,恰当的路径设置可以将不同模块的动态链接库和工程很好的组织起来。

在VC中的设置如下:

include 包含路径设置: project->setting->C/C++->Preprocessor: Additional include directories: ../../inc
dll 输出路径设置: project->setting->Link->General: Output file name: ../../bin/moduld.dll
pdb输出路径设置 : project->setting->Link->Customize: Program database name: ../../bin/moduld.pdb
lib 输出路径设置: 应该是在project->setting->Link->OutPut下,但是没有找到,所以可以通过更改Project Option:/implib:"../../lib/moduld.lib"来实现

一般来讲,把所有的动态链接库的头文件放在inc目录下,而cpp文件放在src目录下,生成文件和pdb文件(方便进入动态链接库调试)放在bin目录下。这样可以满足不同项目调用同一个动态链接库,而且实时更新动态链接库。

 

ps:
definition of dllimport static data member not allowed
有可能是重复包含了文件,定义了和链接库中已经定义的同名变量

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值