未定义对'WinMain @ 16'的引用(C ++)

洛根

我的问题没有被这个问题回答,因为我现在犯了非常不同的错误。该项目设置不正确。就我的目的而言,它必须是一个控制台应用程序,而实际上并非如此。

我是一名新的C ++程序员。我正在使用Code :: Blocks并在Windows上工作,并且每次尝试向我的项目中添加类时,它都会开始返回相同的错误,即使看起来好像是在告诉我的项目在哪里构建(这是此问题中建议的解决方案)。

这是我尝试的代码:

main.cpp

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

怪物

#ifndef MONSTER_H
#define MONSTER_H


class Monster
{
    public:
        Monster();
        virtual ~Monster();
    protected:
    private:
};

#endif // MONSTER_H

Monster.cpp

#include "Monster.h"

Monster::Monster()
{
    //ctor
}

Monster::~Monster()
{
    //dtor
}
哇阿吉

似乎该项目被配置为Windows应用程序而不是控制台应用程序。

由于您使用的是int main,因此它将不知道从哪里开始。

您可以通过添加'/ entry:mainCRTStartup'来在Code :: Blocks附加链接器选项中将入口点设置为int main函数,也可以像创建新的控制台应用程序工作区一样轻松地将入口点设置为int main函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误对“ WinMain @ 16”的未定义引用

来自分类Dev

C编程未定义对“ WinMain @ 16”的引用

来自分类Dev

对WinMain @ 16的未定义引用(代码块)

来自分类Dev

对WinMain @ 16的未定义引用(代码块)

来自分类Dev

(C ++)使用g ++返回“对WinMain @ 16的未定义引用”的Win32 API示例代码

来自分类Dev

C ++代码块错误:对SDL_PollEvent和WinMain @ 16的未定义引用

来自分类Dev

对WinMain的未定义引用(C ++ Mingw)

来自分类Dev

代码块中的错误消息:对“ WinMain @ 16”的未定义引用

来自分类Dev

未定义引用'WinMain @ 16'minGW32-make错误

来自分类Dev

Cygwin中对WinMain的未定义引用

来自分类Dev

G ++对`WinMain'的未定义引用(无IDE)

来自分类Dev

在本机环境中使用SDL编译时未定义对“ WinMain”的引用

来自分类Dev

未定义对WinMain的引用:使用Cygwin,SDL2和Netbeans时

来自分类Dev

尝试编译类实现时未定义对“ winmain”的引用

来自分类Dev

cuda opencv对`nppiConvert_16u8u_C4R`的未定义引用

来自分类Dev

C ++未定义的引用

来自分类Dev

未定义的引用

来自分类Dev

对符号“_ZN3ros10NodeHandle9subscribeERNS_16SubscribeOptionsE”的未定义引用

来自分类Dev

C编译-“未定义引用”?

来自分类Dev

C- Readline()未定义引用

来自分类Dev

C ++对模板方法的未定义引用

来自分类Dev

未定义对函数的引用?C ++

来自分类Dev

对C头文件的未定义引用

来自分类Dev

C-未定义的引用

来自分类Dev

C ++:对构造函数的未定义引用

来自分类Dev

未定义对函数c的引用

来自分类Dev

C ++对模板方法的未定义引用

来自分类Dev

C ++ Singleton:“未定义引用”错误

来自分类Dev

C ++“未定义引用”错误

Related 相关文章

热门标签

归档