在嘗試執行基本程式碼時,出現兩個錯誤表面:
#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; }
錯誤:
MSVCD .lib(crtexew.obj) :錯誤LNK2019:無法解析的外部符號_WinMain@16中引用函數 ___tmainCRTStartup
此錯誤源自於連結器問題。若要解決此問題:
.
這應該解決連結器錯誤並允許您成功執行程式碼。以上是為什麼我的 C 程式碼會產生「錯誤 LNK2019:無法解析的外部符號 _WinMain@16」以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!