2017-02-07 79 views
-1

我使用embarcadero IDE,並且在創建DLL項目時遇到問題。當我使用函數_beginthread。所有的時候,當我編譯DLL項目我有這個錯誤_beginthread是未定義的,即使process.h包括在內。即使包含process.h,_beginthreadex和_endthreadex也是未定義的

謝謝你的幫助。

+1

它們是微軟CRT中的功能,在上個世紀是必需的。錯誤的世紀和錯誤的公司。考慮TThread或std :: thread或google「C++ builder創建線程」。 –

+0

您需要下載WinSDK或使用visual studio.Latest SDK - https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk –

+0

也可以使用TDM GCC和Codelite IDE,TDM GCC提供必要的WinAPI庫。 http://tdm-gcc.tdragon.net/download https://codelite.org/ –

回答

0

感謝您的所有答案。

我已解決我的問題。 解決方法是在創建DLL項目時設置選項多線程,並且還包括process.h

相關問題