2017-10-13 8 views
-4

Visual Studioを使用してMatlabの関数として使用したいdllをビルドします。Visual Studioを使用してDLLを構築する

私はdeclspec(dllimport)関数を使用していますが、コンパイルエラーLNK2019が発生します:未解決の外部sumbol?

あなたのお手伝いをお待ちしております。

#ifdef PRC50CONTROL_EXPORTS 
#define PRC50CONTROL_API __declspec(dllexport) 
#else 
#define PRC50CONTROL_API __declspec(dllimport) 
#endif 


int PRC50CONTROL_API SetPRC50Gain(double inGain); 
+0

あなたが試したことを私たちに示す必要があります。 – Sean

+0

これは、このサイトの目的ではなく、ステップバイステップのチュートリアルのGoogle検索を行うように思えます。 [ツアー]→[質問] –

+0

@Zym:質問にC++コードを追加するには、答えの下にある編集ボタンをクリックしてください。エディタにツールバーが表示されます。ツールバーには、中括弧が2つあるボタンがあります。これにより、コード内の回答内に領域が作成されます。構文の強調表示が行われ、文字の書式設定のために処理されません。画像を挿入するためのツールバーボタンがありますが、評判はまだ10ではありません。代わりに、単に私たちにリンクを残して、あなたの質問にイメージを引き込むことは大丈夫です。十分な評判を持つ人が編集してあなたのためにそれを行います。 –

答えて

0
int PRC50CONTROL_API SetPRC50Gain(double inGain); 

は、あなたはまた、明らかに、あなたは

PRC50CONTROL_EXPORTS 

を定義していることを確認してください__declspec()

移動し、それ

PRC50CONTROL_API int SetPRC50Gain(double inGain); 

に前に戻り値の型を持っていますエクスポートしているライブラリのヘッダーにからの記号。

関連する問題