Home
Support
LabVIEW でVIを実行すると、'Compatexport.cpp, line 33' というエラーが発生する。
LabVIEW でVIを実行すると、"Compatexport.cpp, line 33" というエラーが発生する。
使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: 古いバージョンのLabVIEWで作成したVIをLabVIEW 6.1 で実行すると、"Compatexport.cpp, line 33" というエラーが発生します。
解決策: このエラーは、VIがDLL(Call Library Function)やCINを用いている際に起こります。DLLやCINは lvrt.dll を呼び出そうとしますが、LabVIEW6.1 ではリンクする位置が変わっているためにエラーになります。DLLやCINは再コンパイルして使用して下さい。
Visual C++ でlabview.libに対してDLLをリンクするには、
プロジェクト >> プロジェクトに追加 >> ファイル で、CINtoolsフォルダからlabview.lib を選択します。
DLLやCINをビルドする際の詳細については、下記リンクにあるUsing External Code in LabVIEWのChapter2, 3 を参照して下さい。
関連リンク: KnowledgeBase 1Q3FAFNV: How Do I Create a DLL that Can Call LabVIEW Manager Functions?Product Manuals: Using External Code in LabVIEW
添付:
報告日時: 01/25/2002
最終更新日: 11/30/2004
ドキュメントID: 2HOEPH2L
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.