私はC#でいくつかのmounthを処理しています。主に私はC++に取り組んでいます。 Visual Studioを使ってC++でスタティックライブラリを追加したい場合は、プロジェクトの設定を使って追加することができました。ヘッダとlibとpathを追加します。 C#を使用する場合、DLLのようなものだと思いますが、これらのアセンブリはすべてレイトバインディングに準拠していますか? さらに、C#用のビジュアルスタジオを使用して、リファレンスを追加できます。質問の冒頭に私が書いたように、これは正しいことなのでしょうか? DLLのようなものに対してのみ?リファレンスとライブラリC++/C#
2
A
答えて
0
C#が管理されており、アセンブリとして参照するすべてのものが、C++のDLLと同様に、実行時にリンクされます。コンパイラは、コンパイル時にアセンブリを適切に使用しているかどうかをチェックしますが、それらはまだリンクされていません。 http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspxを使用すると、ビルド後の手順としてアセンブリを一緒にマージできます。
1
C#でWin32 DLLを使用する場合は、C#ラッパーを記述する必要があります。
関連する問題
- 1. ビルドエラーチームシティ.NET .NETライブラリのリファレンス
- 2. cC++をJavaネイティブコードと共有ライブラリ(gcjでコンパイル)と統合
- 3. GNU CCとWindows
- 4. ASP.NET MVCリファレンスをダウンロードしてローカルのMSDNライブラリと統合する
- 5. アニメーションCCキャンバスとマスキング
- 6. Dalvik Verifierのリファレンスと正確なリファレンス
- 7. C++ラムダ:良いリファレンスと悪いリファレンス
- 8. UIStoryboardリファレンスとルートビューコントローラー
- 9. LaTeXリファレンスとメイクファイル
- 10. CCスプライトの追加とアクセス
- 11. omp flushとcc-NUMAのアーキテクチャ
- 12. GmailApp.sendEmail CC、CCが受信しない
- 13. アドビアニメイトCC
- 14. JavaScriptのドキュメントとリファレンス?
- 15. NpgSQLのリソースとリファレンス
- 16. iOS - GCDと__strongリファレンス
- 17. RSPECのリソースとリファレンス
- 18. エラーCS7069:リファレンス私はポータブルなライブラリを構築していSystem.IO.FileInfo」
- 19. リファレンス
- 20. リファレンス
- 21. リファレンス
- 22. リファレンス
- 23. アドビアニメイトCCダイナミックテキストナルエラー
- 24. iPhone - CC Avenue
- 25. Python sendmail with Cc
- 26. は、CCアドレス
- 27. コンパイラレベルのC++リファレンスとポインタ
- 28. C++ rvalueリファレンスと移動セマンティクス
- 29. リファレンスとポインタ関数パラメータ
- 30. イメージとファイルのリファレンスandroid
http://pinvoke.net/を参照してください。Win32のヘルプ – kenny