【问题标题】:NetBeans 8.0.2 "no executable specified in project"NetBeans 8.0.2“项目中没有指定可执行文件”
【发布时间】:2015-10-06 05:24:20
【问题描述】:

我正在开发一个 c++ 应用程序,它构建得很好,但是在运行我的主类时,NetBeans 抱怨我的项目中没有指定可执行文件,然后它要求我提供一个 .exe 文件的路径?什么是可执行文件,我在哪里可以找到它?

【问题讨论】:

    标签: c++ c++11 gcc netbeans netbeans-8


    【解决方案1】:

    可执行文件是可以执行的文件。 .exe 文件是一种可执行文件。通常,有些人会将 .bat 文件、.com 文件、具有主类的 .jar 文件包含在清单中,各种语言的脚本等作为可执行文件。在 Linux/MAC 中,可执行文件通常根本没有扩展名。 但是,如果您在使用 C++ 构建的 Windows 上,您可能需要的文件是 .exe 文件。

    如果您创建一个新的C++ Application 类型的项目,它应该已经知道要运行哪个文件,因为它将被设置为创建它。如果您使用C++ Project with Existing Sources 创建一个项目,那么该项目可以创建多个可执行文件,或者如果目标只是构建一个库,则根本没有。这取决于谁创作了外部 Makefile 或该项目使用的任何内容。如果您不知道并且无法通过查看目录来猜测,请询问创建原始项目的人或查阅他们的文档。

    【讨论】:

    • 我创建了一个新的 C++ 动态库?这可能是我的问题吗?
    • 是的,无论是静态库还是动态库,都无法自行执行或运行。您可以创建一个新的 C++ 应用程序,而不是使用库中的一些函数并运行它,但您不能运行库本身。
    猜你喜欢
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多