我试图在这个链接上使用polarssl的sha2.c文件,
https://polarssl.org/sha-256-source-code
我其实是个新手,但是我能够在Eclipse上得到这个,当我试图构建它时,它会给出错误。
c:/mingw/x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o):crt0_c.c:(.text+0x3d):未定义的对“`WinMain”的引用
我必须在论点中传递某种数据吗?我怎样才能找到如何使用它呢?
发布于 2013-11-09 09:36:19
问题不在于您下载的源文件,而是您需要创建“应用程序”这一事实。Eclipse不能编译“只是一些功能”,除非您指示它构建一个库。您必须提供一个WinMain / main函数,以便Windows在启动应用程序时知道该做什么。
这就是编译器所抱怨的,它没有能够编译到应用程序中的main()函数!
最简单的方法是在Eclipse中启动一个通用的C应用程序,然后将这个sha2源文件和头添加到该项目中。通用C应用程序项目已经有了一个您可以使用的主要功能。
https://stackoverflow.com/questions/19605453
复制相似问题