電子書籍の厳選無料作品が豊富!

Visual Basic 2008にCソースコードを読み込めるか
Visual Basic 2008を使っているものです。xxxx.cやyyyy.hなどのCソースファイル、ヘッダーファイルがあります。これらをVisual Basic 2008上に移植したいのですが、簡単できる方法はありますでしょうか。手作業が入るのは止む無しなのですが、極力移植作業を簡略化したいと思ってます。

A 回答 (2件)

方法1)拡張子を c→ cppに変えてプロジェクトに追加する。


案外動く。が、CとC++の仕様の違いが影響することもある。その時はなかなかバグを発見できない。

方法2) ヘッダーファイルを編集し extern "C" を追加する。
解説、実際の使い方は「extern C」で検索。
CのソースはC言語としてコンパイルするので、間違いが少ない。
    • good
    • 0

系統が別の言語ですから,簡単にできる方法はありません。


一番簡単なのは,Cの部分をDLLに仕立て上げて,
それをVBからP/Invokeすることです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!