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

杰弗里·苏吉特

当我编译secrypt.cpp程序时,我的编译器显示错误“ undefined reference to WinMain@16”。我的代码如下

secrypt.h:

#ifndef SECRYPT_H
#define SECRYPT_H

void jRegister();

#endif

secrypt.cpp:

#include<iostream>
#include<string>
#include<fstream>
#include<cstdlib>
#include "secrypt.h"

using namespace std;

void jRegister()
{
    ofstream outRegister( "useraccount.dat", ios::out );
    if ( !outRegister    ) {
    cerr << "File could not be opened" << endl;
    exit( 1 );}
    string a,b,c,d;
    cout<<"enter your username :";
    cin>>a;
    cout<<"enter your password :";
    cin>>b;
    outRegister<<a<<' '<<b<<endl;
    cout<<"your account has been created";

}

试用版

#include<iostream>
#include "secrypt.h"

using namespace std;

int main()
{
    void jRegister();

    return 0;
}

这是我的错误图片:errorimage

当我编译trial.cpp程序时,它会编译并打开控制台,但没有调用该函数。这是trial.cpp程序的控制台屏幕的图像。o / p屏幕谁能帮我解决这个问题?

克里斯

没有项目时,Code :: Blocks仅编译并链接当前文件。从您的图片来看,该文件为secrypt.cpp,没有主要功能。为了编译和链接两个源文件,您需要手动进行操作或将它们添加到同一项目中。

与其他人所说的相反,使用Windows子系统main仍然可以使用,但是没有控制台窗口。

您的其他尝试,只是编译和链接trial.cpp,从不链接secrypt.cpp通常,这会导致对的未定义引用jRegister(),但是您已在内部声明了函数,main而不是调用了它。更改main为:

int main()
{
    jRegister();

    return 0;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Cygwin中对WinMain的未定义引用

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

二进制树无法编译:错误“ WinMain @ 16”

来自分类Dev

WinMain参数

来自分类Dev

代码块和C对getline的未定义引用

来自分类Dev

WinMain与Main(C ++)

来自分类Dev

WinMain入口点-汇编代码看起来好像没有任何参数传递给入口点

来自分类Dev

WinMain入口点-汇编代码看起来好像没有任何参数传递给入口点

来自分类Dev

未定义的引用

来自分类Dev

为什么在此代码中得到未定义的引用?

来自分类Dev

编译时SIFT代码(C ++)中的未定义引用

来自分类Dev

在C ++代码中对C函数的未定义引用

来自分类Dev

使用libpng从IPOL构建代码中的未定义引用

来自分类Dev

无法编译C ++代码-“未定义的引用-”

来自分类Dev

编译时SIFT代码(C ++)中的未定义引用

来自分类Dev

编译代码时未定义对“main”的引用

来自分类Dev

WinMain的nShowCmd参数设置什么?

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

    Cygwin中对WinMain的未定义引用

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    二进制树无法编译:错误“ WinMain @ 16”

  16. 16

    WinMain参数

  17. 17

    代码块和C对getline的未定义引用

  18. 18

    WinMain与Main(C ++)

  19. 19

    WinMain入口点-汇编代码看起来好像没有任何参数传递给入口点

  20. 20

    WinMain入口点-汇编代码看起来好像没有任何参数传递给入口点

  21. 21

    未定义的引用

  22. 22

    为什么在此代码中得到未定义的引用?

  23. 23

    编译时SIFT代码(C ++)中的未定义引用

  24. 24

    在C ++代码中对C函数的未定义引用

  25. 25

    使用libpng从IPOL构建代码中的未定义引用

  26. 26

    无法编译C ++代码-“未定义的引用-”

  27. 27

    编译时SIFT代码(C ++)中的未定义引用

  28. 28

    编译代码时未定义对“main”的引用

  29. 29

    WinMain的nShowCmd参数设置什么?

热门标签

归档