c++ - eclipse 和 c++ : how does a c++ project get deployed? 的新手

标签 c++ eclipse

我在 eclipse 中使用 c++,一个包含许多头文件、cpp 文件等的项目最终完成后,它如何在现实世界中实际实现?是否创建了 .exe 文件?或者用户如何在他们的计算机上安装该程序?

你能和我分享你的经验吗?

您能告诉我您使用什么 IDE 进行 C++ 开发吗?

我试图查看一些文档,但找不到任何东西。

最佳答案

当您编译代码时,它将输出一个可执行文件 (.exe),然后可以从命令行运行、双击或放入安装程序。可执行文件的名称将为 .exe,并放置在项目设置中指定的输出目录中。

如前所述,这可以捆绑在安装程序中,但这很可能是矫枉过正,远远超出了您想要的范围。只要您使用了安装在用户系统上的标准 C/C++ 库,他们就可以从命令行调用程序或简单地双击可执行文件。如果您的程序没有任何界面并且只是打印消息,那么他们会希望从命令行运行它。最后,如果您使用了其他需要包含在程序中的库,那么安装程序可能就是您所需要的,以确保最终用户拥有运行程序所需的一切。

就 IDE 而言,我使用过 Eclipse 和 Visual Studio。 Visual Studio 更适合 C/C++ 开发(这是假设您在 Windows 机器上编程),但如果您没有通过雇主或学校获得它,它的缺点是要花钱。如果您可以通过这些 channel 之一访问它,我会选择它而不是 Eclipse。 Eclipse 会做你想做的事,而且是免费的,但 Visual Studio 可能会好一点。另外,如果您无论如何都要花钱,我建议您看一下 SlickEdit。我在工作中使用它并且非常喜欢它用于 C/C++ 开发。

关于c++ - eclipse 和 c++ : how does a c++ project get deployed? 的新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18815455/

相关文章:

c++ - C++中以下结构实现之间的区别

java - 无法恢复 key

java - Eclipse 自发地禁用事件突出显示

c++ - 如何返回对象数组的地址?

c++ - 移动到函数的最后一行

eclipse - ADB 找不到 Android 设备

java - 如何检测包名冲突

eclipse - Spring JBoss Eclipse 中的周转时间

c++ - 如何在 std::vector<bool> 中找到正确的索引?

c++ - 将 QTableView 添加到 QComboBox