将dll-files和c-exefile打包到一个文件中

时间:2014-02-26 23:09:34

标签: c gtk

我用c语言开发了一个gtk-app。它依赖于某些dll文件。有没有一种简单的方法可以将所有内容打包到一个可执行文件中,以便它可以移植到其他窗口计算机上?

我已经搜索了很多网,但找不到任何解决方案。

2 个答案:

答案 0 :(得分:3)

我认为您正在围绕这样一个事实,即您要创建一个安装程序,将您的库和程序放到其他计算机上。此外,您可能希望自己很好,并在桌面上创建一个漂亮的小图标供用户单击。堆栈溢出中充斥着有关安装程序的问题。您可以找到一个示例here

答案 1 :(得分:0)

我真的也想要一个答案来做到这一点。如果dll具有相同的名称但版本不同,则向Windows环境中添加一堆dll可能会导致问题。 GTk2的dll是否与GTK3随附的dll一起使用?也许吧,但是...

将整个程序放在一个大的exe文件中就是答案。该程序变得可移植,可以在Windows的多个版本中运行,很多好处。

相关问题