簡體   English   中英

C ++-對`WinMain @ 16的未定義引用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM