您必须选择一个主机应用程序来“运行”库

时间:2014-01-03 16:04:07

标签: c block codeblocks

我正在使用Code :: Blocks并尝试使用C语言进行编程。我创建了一个头文件,一个实现文件和主文件。当我编译时,我没有错误,但是当我运行它时,我得到以下错误。

您必须选择一个主机应用程序来“运行”库...

这些库都在同一个文件夹中。

我也在主程序中包含了头文件。

我尝试过两台不同的电脑,但它没有用。我尝试了不同的代码,它完美无缺。

我该怎么办?

感谢。

编辑:解决了。

转到项目 - >属性 - >构建目标

从“类型”下拉列表中选择“控制台应用程序”(在我的情况下)。

2 个答案:

答案 0 :(得分:5)

好像你已经创建了dll。更改为可执行文件。

您可以找到解决方法的详细信息/

Properties -> Build Target -> 'Type' -> Console application

https://stackoverflow.com/a/8506935/2648826

答案 1 :(得分:1)

您已将其设置为构建库,而不是应用程序。

在File-> New Project中,您需要选择'console type'