[英]C++ - undefined reference to `WinMain@16
我在網站上獲得了.h和.cpp代碼,我正在嘗試對其進行編譯。 這是包含代碼的網站: http : //raphaelcruzeiro.com/blog/implementing-a-sha1-algorithm-in-c/
我正在創建一個新項目,選擇“控制台應用程序”,並將.h和.cpp文件添加到該項目中,但是當我嘗試編譯時,總是會收到此錯誤“對WinMain @ 16的未定義引用”。
我嘗試使用DevC ++和Codeblocks都遇到相同的錯誤。
請我提供有關如何編譯這些文件的所有詳細信息,是否可以使用#include? 如果你們請一步一步做,我將非常高興。
在此網站http://raphaelcruzeiro.com/blog/implementing-a-sha1-algorithm-in-c/中,您會找到.h和.cpp代碼。
提前致謝
所有C ++程序都需要某種main()
函數,從那里開始執行。 網站上的代碼沒有main()
,導致編譯器抱怨(正確的是,程序將不知道從哪里開始)。
您需要在.cpp文件中添加以下內容:
int main(int argc, char **argv) {
/* code to do SHA1 stuff */
return 0;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.