gpt4 book ai didi

C++ - 对 `WinMain@16 的 undefined reference

转载 作者:行者123 更新时间:2023-11-28 07:39:57 25 4
gpt4 key购买 nike

我在一个网站上得到了 .h 和 .cpp 代码,我正在尝试编译它们。这是包含代码的网站:http://raphaelcruzeiro.com/blog/implementing-a-sha1-algorithm-in-c/

我正在创建一个新项目,选择“控制台应用程序”并将 .h 和 .cpp 文件添加到项目中,但是当我尝试编译时,我总是收到此错误“对 `WinMain@16 的 undefined reference ”。

我尝试了 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;
}

关于C++ - 对 `WinMain@16 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16052021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com