繁体   English   中英

使用NetBeans C ++进行编译以在Windows 7上分发

[英]Compile for distribution on Windows 7 using NetBeans C++

我在Windows 7的Netbeans中创建了一个应用程序。我想在另一个系统上运行它,但是它似乎依赖于很多dll。 我使用的编译器工具包是MinGW,而前两个缺少的dll是这样的。 每次运行我只会得到一个丢失的dll文件,因此来回查找它们都是很多次。

有没有办法列出我的可执行文件所依赖的所有dll?

有没有一种方法可以编译它,使其不依赖于它们太多(即,将代码编译到exe中)?

谢谢

从菜单栏中,选择菜单 -> 项目属性 然后在类别列中,展开显示Build的节点,然后选择Linker 然后在命令行中其他选项下,添加-static-libgcc -static-libstdc++ 这将为您静态链接C和C ++库。 您也可以使用-static选项添加其他库。

有一些工具可以帮助您找到依赖关系,但是对于Windows dll,我通常只看MSDN。 这是一个SO问题 ,讨论您是否要使用某些工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM