タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

DLLに関するsheephumanのブックマーク (1)

  • [C#] C#からC++のDLLを呼ぶ方法 – 端くれプログラマの備忘録

    最近は新規Windowsアプリ開発はC#でやるようになった。だけど、「既存のC/C++ライブラリ使い回す代わりに工数減らして」と発注元から要求されたり、サードパーティから購入したC言語DLLの商用ライブラリをリンクしないといけなかったりと、いまだにC/C++との連携は避けられない。 というわけで、C#からC/C++のDLL関数を呼び出す手順を覚え書きとして記しておく。 サンプルコード 以下のような簡単なテスト関数をC++で書いてDLLをビルドした。このDLLの関数をC#のテストアプリから呼び出してみる。 #include "stdafx.h" #include <stdio.h> #include <string.h> #include "CppDLL.h" extern "C" { // No argument CPPDLL_API int func1() { return 11; }

  • 1