gtk + native ms windows应用程序 - 如何使用我的应用程序重新分发gtk库?

时间:2013-09-14 16:16:37

标签: windows gtk mingw

我使用MinGW为Native MS Windows编译了我的helloworld gtk +应用程序。我遵循的说明是here

如果我从构建应用程序的同一命令窗口运行helloworld.exe应用程序,它可以正常工作。

但是,我想用我的应用程序分发gtk +库,所以我已经从http://www.gtk.org/download/win32.php下载并提取了所有运行时。

我还使用gtk运行时文件将我的helloworld.exe应用程序复制到bin文件夹。

当我尝试在新的命令提示符下运行我的应用程序时,出现以下错误:

The application was unable to start correctly (0xc0000022)

我的机器是64位,但我下载了gtk的32位运行时。

任何指针都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

一个选项是将gtk + all-in-one-bundle提取到一个干净的文件夹,然后将该应用程序复制到解压缩的bin文件夹中。

然后可以使用随附的应用程序压缩提取的一体化包,并将其作为zip或tar文件分发。