0
Q
調用非DLL函數
A
回答
4
將被調用的函數放在代碼中的調用者之前,它應該進行編譯。 C++不會爲被調用的函數「向前看」,它們必須在任何用法之前聲明。
#include "stdafx.h"
int test(int arg)
{
return arg * arg;
}_DLLAPI int __stdcall myDLLFunc()
{
return test(4);
}
通常情況下,你會自定義(代碼文件)保持函數的聲明分開(在頭文件),以減少依賴的複雜性。
相關問題
- 1. 從非託管的DLL調用函數
- 2. 調用DLL函數
- 3. JNA函數調用C DLL
- 4. 調用dll類函數
- 5. 不調用DLL鉤函數
- 6. 從DLL中調用函數
- 7. 從DLL調用函數?
- 8. DLL函數調用宏
- 9. DLL跟蹤函數調用
- 10. C++調用DLL函數
- 11. 調用DLL函數問題
- 12. 調用一個dll函數
- 13. 從C++調用DLL函數
- 14. 從VB6調用DLL函數
- 15. 從matlab調用dll函數
- 16. F#使用非託管dll函數
- 17. 從託管代碼調用非託管DLL函數時出錯
- 18. 從SQL Server 2008調用非託管C/C++ DLL函數
- 19. 從C#.exe調用非託管C++ .dll的函數
- 20. 從非靜態路徑的DLL調用函數
- 21. C++/CLI - 調用DLL中定義的非託管函數
- 22. 如何從C#代碼調用非託管dll中的函數?
- 23. GDB不能`next`在一個非系統DLL函數調用
- 24. 問題只在Vista(.net):調用非託管dll(Shell32.dll,函數:SHEmptyRecycleBin)線程
- 25. Dll函數調用比正常的函數調用更快嗎?
- 26. 動態調用並重用DLL函數
- 27. C#託管的dll調用或非託管的dll調用?
- 28. 在VB .NET中的非託管DLL的回調函數
- 29. 編程讀取可調用DLL函數
- 30. 從goroutine調用阻塞DLL函數?
或者您也可以在不移動testDL()上方myDLLFunc()的情況下進行test()的前向聲明。 – 2011-01-12 18:32:03