mon*_*dle 0 c++ error-handling linker-errors
我该如何解决此错误:
Error 1 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
Run Code Online (Sandbox Code Playgroud)
我还定义了cai.cpp中的所有函数.但是由于代码行太多,我没有上传它.我确实将.h文件包含在cai.cpp中.我对这个错误的问题感到困惑.
main.cpp文件
#include "cai.h"
int main()
{
CAI test;
test.StartTest();
}
Run Code Online (Sandbox Code Playgroud)
cai.h文件
class CAI
{
public:
void StartTest();
bool AskRandomMultiplicationQuestion();
bool AskRandomDivisioQuestion();
private:
void PrintRandomGoodJob();
void PrintRandomEncouragementMessage();
int ChooseRandomNumber();
void PrintTestSummary(int, int, int);
};
Run Code Online (Sandbox Code Playgroud)
将子系统设置为控制台而不是窗口,或添加winmain功能作为入口点.
请参阅:http://msdn.microsoft.com/en-us/library/fcc1zstk.aspx
和:
控制台(/ SUBSYSTEM:CONSOLE)和Windows(/ SUBSYSTEM:WINDOWS)之间的区别
| 归档时间: |
|
| 查看次数: |
13104 次 |
| 最近记录: |