[在VS2019中使用GTK +时,ffiw64.c中的读取访问冲突

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[在VS2019中使用GTK +时,ffiw64.c中的读取访问冲突相关的知识,希望对你有一定的参考价值。

我已按照Setting up GTK for Windows中的说明在Windows中使用vcpkg设置GTK +。

git clone https://github.com/Microsoft/vcpkg
cd vcpkg
.ootstrap-vcpkg.bat
vcpkg install gtk:x64-windows

并与Visual Studio集成

vcpkg integrate install

编译应用程序没有问题,我正在使用here中的示例代码。

在运行时,甚至在窗口出现之前,我在ffiw64.c的第173行出现异常。

引发未处理的异常:读取访问冲突。pn为0x111011101110111。发生

任何人都知道可能是什么问题吗?

编辑:

回答了我自己的问题,但我会保留,以防万一对其他人有帮助。

答案

没关系,我发现了问题。

我确实在使用x64解决方案平台,但解决方案配置必须设置为Release

任何想法为什么会发生此问题?我以为vcpkg安装了Debug配置所需的依赖项。

以上是关于[在VS2019中使用GTK +时,ffiw64.c中的读取访问冲突的主要内容,如果未能解决你的问题,请参考以下文章

在 VS2019 中使用 .Net Core 格式的项目文件时如何自动增加包版本修订号

VS2019 WinForms 在诊断工具中没有显示任何事件

在 Visual Studio 2019 中使用 Qt 时出错

在VS2019 / .Net Core 3.1中使用“生产单个文件”发布选项时,是否可以保持appsettings.json可编辑的后期部署?

在 VS2010 中,VC++ 错误 LNK 2019 with CoolProp 5.0.0

在 VS Code-debugger 中,如何在 nodejs 的 launch.json 中使用 envFile?