ふらっとC#,C♯,C#(初心者用) Part26at TECHふらっとC#,C♯,C#(初心者用) Part26 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト560:デフォルトの名無しさん 08/04/05 16:21:03 >>559 ふつーは .def 使ってエクスポート名をきちんとしておく。 561:560 08/04/05 16:27:33 つまりこういうことな。 //test.cpp extern "C" int __stdcall f() { return 777; } //test.def LIBRARY EXPORTS f //test.cs [DllImport("test.dll")] int f(); 562:デフォルトの名無しさん 08/04/05 16:31:31 >>559 俺だったらC++/CLIで作る 563:デフォルトの名無しさん 08/04/05 16:55:54 >>561 コンパイルすら通らないんですが。。 //test.cpp extern "C" __declspec(dllexport) int f() { return 777; } //test.def LIBRARY "testdll" EXPORTS f //test.cs using System; using System.Runtime.InteropServices; namespace Test { class Test { [DllImport("testdll")] static extern int f(); static void Main() { Console.WriteLine(f()); } } こうですか? それでも例外出ますね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch