使用 netbeans 编译 C++

Compile C++ with netbeans

我目前正在为我的朋友制作一个小的 C++ 程序。我在学校为 Java 使用 Netbeans,也想为 C++ 使用 Netbeans(我想对所有内容都使用相同的 IDE)。

现在,当我 运行 我的程序在 netbeans 中时,它在 IDE 中运行得很好。但是当我尝试编译我的程序时,我似乎找不到 .exe 文件。我只能找到调试 .exe 文件,我找不到 运行 因为我错过了 3 个 .dll 文件(cygstdc++-6.dll、cygwin1.dll 和 cyggcc_s-seh-1.dll)

我是不是做错了什么?我现在好像找不到问题

感谢帮助

如果你想要发布 .exe - 你需要在 Release 模式下编译而不是 Debug

关于文件丢失的问题: 我的假设是 Netbeans 有一个 built-in 编译器(根据您的解释,它似乎是 cygwin 环境中的一个)。拥有它 built-in 仅仅意味着 IDE 知道所有源文件 (.dll) 和头文件

的路径

当您尝试从 IDE 中 运行 .exe - 您的可执行文件找不到这些库(cygstdc++-6.dllcygwin1.dllcyggcc_s-seh-1.dll) 因为它们 未在环境变量中设置 并且在可执行文件的文件夹中不可见。 (我希望这些 .dll 的路径不是硬编码的)