2017-07-20 1 views
0

Visual Studio 2013 Proを使用するか、最新のVisual Studio 2017 Proを使用してVisual C++ DLLをVisual Basic .NET WindowsフォームアプリケーションGUIにインターフェイスする必要がありますか?私のVC++ DLLをVB.NETのWindowsフォームアプリケーションに接続するために、VS2013の代わりにVisual Studio 2017を使用する利点はありますか?

VBアプリケーションのVC++ DLLをP/Invoke 'wrap'しようとします。

+0

これは過去12年間にわたり機能が完全で安定しています。したがって、VS2017とは異なります。コインを裏返しにして、 "VS2008"に幸運を祈る。 –

+0

私はVS2017に行って、うまくいきました...これまで...まだ出荷していません... 8-0 –

答えて

1

はい。 Visual C++ 2013は、C++ 11/14/17で導入されたいくつかの新機能をサポートしていません。

たとえば、コードは以下をVC++ 2017で正常に動作しますが、VC++ 2013で動作しません:

class A 
{ 
public: 
    int n; 
}; 
cout << sizeof(A::n) << endl; 

VC++ 2013でコンパイルエラーがある:

エラーC2070: '不明':オペランドのサイズが正しくありません

関連する問題