Visual Studio中的Debug

无法解决的外部命令

一般是lib的问题
问题1:

demo.obj : error LNK2019: 无法解析的外部符号 _SOIL_load_OGL_texture,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用

解决:

项目属性->配置属性->链接器->输入->附加依赖项,增加soil.lib

创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库

解决:
Release模式下->属性->常规->项目默认值->全程序优化 将这里的默认项 “使用链接时间代码生成”改为“无全程序优化”, 接下来就可以运行了。

fatal error LNK1281: 无法生成 SAFESEH 映像

解决:

项目属性->配置属性->链接器->命令行->将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于 Visual StudioDebug 技巧,有一些常用的方法可以帮助你更有效地调试代码。以下是一些常见的技巧: 1. 设置断点:在你认为可能出现问题的代码行上设置断点,以便在程序执行到该行时暂停。可以通过点击行号旁边的空白处或者使用 F9 快捷键来设置断点。 2. 单步执行:使用 F10 键进行单步执行,逐行运行代码,并观察变量值的变化。这有助于你了解程序的执行流程。 3. 监视窗口:在调试时,可以打开监视窗口来监视变量的值。右键点击变量并选择“添加到监视”即可将其添加到监视窗口。这样你可以实时查看变量的值。 4. 自动窗口:在自动窗口,可以查看当前活动函数的局部变量和参数值。通过调试菜单或者快捷键 Ctrl + Alt + V, L 来打开自动窗口。 5. 条件断点:设置断点时,你还可以指定条件(如某个变量的值满足特定条件)来触发断点暂停。在设置断点时,右键点击断点并选择“条件”。 6. 异常处理:在调试选项,你可以指定在遇到特定类型的异常时断程序的执行。这对于捕获和处理异常非常有用。 7. 数据视图:通过 Visual Studio 的数据视图功能,你可以查看复杂数据结构(如数组、集合、对象等)的内容,而不仅仅是变量的值。可以右键点击变量并选择“查看数据”。 这些只是一些常见的 Debug 技巧,Visual Studio 还提供了许多其他强大的调试功能和工具。掌握这些技巧可以帮助你更快地定位和解决问题。如需更详细的信息,请参考 Visual Studio 的官方文档或者在线资源。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值