2013-09-30 59 views
1

我試圖用從polarssl的sha2.c文件在這個環節的sha2.c,如何運行polarssl

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'

我必須通過某種數據在爭論中?我怎樣才能知道如何使用它?

+4

這是更多的編程問題,應該移到stackoverflow –

回答

1

問題不在於您下載的源文件,而是您需要創建「應用程序」的事實。除非您指示它構建庫,否則Eclipse無法編譯「僅某些功能」。您必須提供WinMain/main函數,以便Windows在啓動應用程序時知道該怎麼做。

這就是編譯器所抱怨的,沒有main()函數可以編譯到應用程序中!

最簡單的啓動方式是在Eclipse中啓動一個通用C應用程序,然後將該sha2源文件和標題添加到該項目。通用C應用程序項目已經有一個主要功能,你可以從...