在尝试执行基本代码时,出现两个错误表面:
#include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;} void Push (Type &val); void Pop (void) {if (top>=0) --top;} Type& Top (void) {return stack[top];} //friend ostream& operator<< (ostream&, Stack&); private: Type *stack; int top; const int maxSize; }; template <class Type> void Stack <Type>:: Push (Type &val) { if (top+1<maxsize) stack [++top]=val; }
错误:
MSVCRTD.lib(crtexew.obj) :错误 LNK2019:无法解析的外部符号 _WinMain@16 中引用函数 ___tmainCRTStartup
此错误源于链接器问题。要解决此问题:
这应该解决链接器错误并允许您成功执行代码。
以上是为什么我的 C 代码会产生'错误 LNK2019:无法解析的外部符号 _WinMain@16”以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!