私はlibファイルで宣言されたc関数をC++から呼び出さなければなりません。このために設定しなければならない命令/属性/設定C++からlibファイルのc関数を呼び出す
2
A
答えて
5
2
関数の宣言の前にextern "C"を置いてください(ヘッダにまだない場合)。
1
あなたはヘッダを自分でファイルを作成している場合、それは、これはあなたのCコンパイラによって無視されますが、C++ 1によって拾われますように、この
#ifdef __cplusplus
extern "C" {
#endif
...
#ifdef __cplusplus
}
#endif
のような何かをすることが多いうれしいです。ところで、あなたはこれを必要とする理由の良い議論のために、
関連する問題
- 1. AndroidのCファイルからC++関数を呼び出す
- 2. Cのファイルからテンプレート関数を呼び出す
- 3. 別のCファイルから関数を呼び出す
- 4. JNAからC関数呼び出し
- 5. Android関数のC++関数からC関数を呼び出すJNI/NDKコード
- 6. .csファイルからJavaScript/jQuery関数を呼び出す方法C#
- 7. Unity UnityScriptファイルからC#関数を呼び出す
- 8. C++コードから目的のC関数を呼び出す
- 9. C++の関数をC#から呼び出す
- 10. このDLL関数をC++/Cから呼び出す方法
- 11. CコードからC++関数を呼び出す際の問題
- 12. LinuxのC++ライブラリからC++関数を呼び出す
- 13. C++からC#関数を呼び出していますか?
- 14. 別の.cppファイルからのQT呼び出し関数C++
- 15. C++ DLLからC#関数を呼び出す
- 16. iPhone AppでC++からObjective-C関数を呼び出す
- 17. C#からC++ exe関数を呼び出す
- 18. CからC++関数を呼び出す方法#
- 19. SQL Server 2008からアンマネージC/C++ DLL関数を呼び出す
- 20. Objective CファイルのObjective C関数を呼び出す
- 21. C関数呼び出し
- 22. Python C、tbb、複数のスレッドから関数を呼び出す
- 23. C++の関数を呼び出す
- 24. C#のlibyahoo2関数を呼び出す
- 25. mainの関数をC++のほかのファイルから呼び出す方法は?
- 26. Luaスクリプトの特定の関数をcから呼び出す
- 27. goからのCの関数を呼び出す
- 28. C++のクラスのベクトルから関数を呼び出す
- 29. CでVOID関数を呼び出す
- 30. JNIが呼び出すCプログラムからC関数を呼び出すことはできますか?
使用 'はextern「C」' – valdo
なぜ、代わりにコメントの答えとしてそれを入れないをチェックアウト? –