C++とCLIを使用してC++とCLIの間で相互運用性を重視し、アンマネージC++クラス用のC++/CLIラッパーを作成しています。私のC++クラスのいくつかのインスタンスがC#アプリケーションで必要です。C++/CLIでC++クラスをラップする方法
私はこのプロジェクトを構築するの.libファイルになるだろうと思ったが、中に出力されているすべてのあったこの
http://msdn.microsoft.com/en-us/library/ms235281.aspx
のような管理されていないクラスを非表示にするPIMPLを使用するCLRクラスライブラリを作りましたリリースフォルダはDLLです。 C++/CLIでクラスをエクスポートすることはできないと思っていましたが、CLRクラスライブラリプロジェクトで出力された.libファイルにリンクするだけですと私は少し混乱しています。私は間違った種類のプロジェクトを作成したと仮定することしかできませんが、このようなことについてはあまりドキュメントがないようです。
ありがとうございました。
ありがとうAlastair –
'C++クラスを作成し、そのcppファイルのコンパイラオプションが「共通言語ランタイムサポートなし」に設定されていることを確認します。この設定を変更できない場合(たとえば、編集できません)? – wil