こんにちわ。
C++/CLI にて作成したDLL内に定義されているネイティブクラスが、
外部のC++/CLIのDLLから参照できません。
C# からは参照でき、問題なく使用できます。
コードの記述時点では、インテリセンスにも該当クラスがリストされていて、記述はできるのですが、
Hoge* foo = new Hoge(); // こんな感じで記述できて、IDEエディタにより色分けもされます。
しかし、コンパイルすると
C2065: 'Hoge': 定義されていない識別子です。
となり、定義されていない事になってしまいます。
前述のとおり、C# では unsafe セクションで同様の記述ができ、使用も問題ありませんでした…。
何かを定義していないのか、ちょっと調べすぎて行き詰っています。
よろしくお願い致します。
あなたの回答
tips
プレビュー