我正在尝试使用 GTK# 库创建一个 64 位 Gtk GUI,但运气不佳。我正在使用 C# 的 Visual Studio 2008 版本 3.5。我获得了 GTK# 源代码的 2.8.5 版本并修改了 makefile 以编译 64 位。我针对 64 位版本的 GTK+ v2.22 编译了这个源代码。源代码已编译,我能够将“尖锐”的 DLL 导入到我的 VS 项目中。
当我尝试运行我的应用程序时,它抱怨它正在尝试加载 32 位 GTK 程序集。我更改了 makefile 以使用 64 位版本的 MinGW 编译器和 dllwrap,并将 /platform:x64 指令添加到对 CSC.exe 的调用中。我很茫然。我一定在某处缺少另一个 64 位的标志/指令。
有没有其他人尝试为 64 位编译 GTK#?有谁知道下载预编译的 64 位版本的地方吗?
我正在拔头发试图完成这项工作。我将不胜感激任何帮助。
史蒂夫---