关于VS2008属性配置几点总结

1、输出目录和中间目录

输出目录默认输出到解决方案目录下的debug或release处,是工程的输出结果,供解决方案中的其它项目使用

中间目录是当前工程的中间输出结果,仅为当前工程使用;

其中宏定义可从下拉菜单中的编辑一项,点击宏查看

2、包含目录和附加包含目录

附加包含目录:当前工程所包含头文件所在的文件夹,所谓附加,就是在包含目录的基础上附加了这些目录;

包含目录:对于在VS中创建的所有工程,包含头文件时搜索的目录;


3、附加库目录与库文件

针对工程中引用lib文件的目录,与2同理


4、附加依赖项

指明当前工程需要引用的lib文件


4、环境

添加:Path=../../bin;D:\Users\JackRen\Documents\GitHub\MineViewer\Debug;可以指定dll目录为该目录


6、添加引用

添加在同一解决方案中的动态链接库项目,可以省略附加库和附加依赖项的配置。

//动态链接库和可执行文件在同一目录


7.工作目录

   vs中工作目录的设置是给调试用的,也即你启动调试后,启动一个新进程,自动把这个新进程的工作目录设置为vs项目属性中的工作目录,然后新进程启动对应的exe程序。但是如果不使用vs的调试启动exe,而是直接双击exe文件启动一个新进程时,会自动把这个新进程的工作目录设置为exe文件所在的目录,这是和vs启动调试不同的地方。所以如果发布的时候不把工作目录内的东西拷到exe所在的目录内,就会运行出错,因为此时工作目录不再是vs中设置的了,而是exe文件所在的目录。最后,说一下,vs中默认的vc++工程的工作目录项目的值是空的,代表默认是vs工程所在目录即.vcproj文件所在目录

8.解决方案文件夹中不同后缀文件的作用:

.sln记录解决方案中项目信息

.suo记录该项目方案用户选项

.ncb记录与解决方案intellisense有关的数据

在项目的debug文件夹中,

exe为可执行程序,

ilk为链接信息,.

pdb中包含调试模式中,执行程序所需的调试信息。


  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Visual Studio中,当出现"无法定位程序输入点于动态链接库"的错误时,通常有几种可能的原因。根据引用和引用的内容,可以初步猜测是debug模式下程序可以正常运行,但在release模式下出现错误。此外,引用中还提到了一个特定的动态链接库(libmysql.lib)。 根据引用的内容,可能是release模式依赖的动态库不正确。这意味着在release模式下,程序在运行时无法找到所需的动态链接库。 为了验证这个猜想,可以尝试以下步骤: 1. 确认是否正确设置了release模式下的依赖库路径。在Visual Studio中,可以通过在项目属性的"链接器"部分中的"常规"选项卡中设置附加库目录。 2. 确认所需的动态链接库(libmysql.lib)是否存在于指定的路径(E:\xxx\xxx)中。如果不存在,可以尝试重新安装或更新相关的库。 3. 如果以上步骤没有解决问题,可以尝试重新生成整个解决方案,以确保所有的更改都被正确地应用。 请注意,以上步骤只是初步的猜测和验证方法,具体的解决方法可能因具体情况而异。如果问题仍然存在,建议查看详细的错误信息或调试输出,以获取更多的线索来解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [VS无法定位程序输入点于动态链接库](https://blog.csdn.net/excelNo1/article/details/124887283)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [VS连接MySQL数据库报错:无法定位程序输入点xxx于动态链接库E:\xxx\xxx\libmysql.lib动态链接库上 。...](https://blog.csdn.net/kokon1/article/details/116135922)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值