エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C++で作ったDLLをC#で使うには? - OKWAVE
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++で作ったDLLをC#で使うには? - OKWAVE
>他に手続きは必要なのでしょうか? 一応こんな感じです。 extern "C" { __declspec(dllexport) int Te... >他に手続きは必要なのでしょうか? 一応こんな感じです。 extern "C" { __declspec(dllexport) int Test(int x, int y) { return 0; } } 関数を上のように定義すると "Test" の名前でエクスポートされます。 __cdecl で問題なければ、このエクスポートの方法がいいでしょう。 extern "C" { __declspec(dllexport) int __stdcall Test(int x, int y) { return 0; } } 上のように __stdcall を追加すると、今度は "_Test@8" の名前でエクスポートされます。 @以降は、引数に使用するスタックのサイズだったはずです。 このような名前が嫌いで、__stdcall でないと困る場合はDEFファイルを作ります。 ---- project.