0

我已经使用 MinGW for Native MS Windows 编译了我的 helloworld gtk+ 应用程序。我遵循的说明在这里

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

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

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

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

应用程序无法正确启动 (0xc0000022)

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

任何指针将不胜感激。

4

1 回答 1

0

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

然后可以将提取的多合一捆绑包与包含的应用程序一起压缩,并以 zip 或 tar 文件的形式分发。

于 2013-09-14T18:40:46.053 回答