LabWindows™/CVI™ 実行ファイルを起動した際にcvirte.dllが見つからない

更新しました Jul 28, 2022

問題

LabWindows/CVIアプリケーションは、開発用コンピュータでエラーなく実行します。しかし、実行ファイルをビルドしてターゲットコンピュータで実行しようとすると、Windowsがcvirte.dllを見つけられない、またはcvirte.dllが見つからないというエラーが表示されます。場合によっては、"the executable is linked to a missing export: cvirte.dll"というエラーが表示されることがあります。これを解決するにはどうすればですか?

解決策

この問題は、ターゲットコンピュータにLabWindows/CVIランタイムエンジンがないために発生します。これを解決するには2つの方法があります。

 

  1. ターゲットコンピュータにLabWindows/CVIランタイムエンジンの正しいバージョンをダウンロードしてインストールします。ランタイムエンジンのバージョンは、使用しているLabWindows/CVI開発環境のバージョンと一致する必要があります。ni.com/downloadsからランタイムエンジンをダウンロードしてインストールすることができます。「LabWindows/CVI Run-Time Engine XXXX」を検索します。ここで、XXXXはバージョン番号を入力します。
     
  2. LabWindows/CVIディストリビューションにランタイムエンジンを含めます。
    これを行う方法は以下のとおりです。

    LabWindows/CVI 8.0以降の場合:
    A) Build>>Distributions>>Manage Distributionsを選択します。
    B) Manage Distributionsダイアログボックスで、ディストリビューションを選択してEditをクリックします。
    C) Edit InstallerダイアログボックスでDrivers & Componentsタブを選択します。
    D) LabWindows/CVI (Shared) Run-Time Engineオプションを選択します。


      LabWindows/CVI 6.0、7.0、もしくは7.1の場合
    A) Build>>Create Distribution Kitを選択します。
    B) Create Distribution Kitダイアログボックスで、Run-Time Engine Supportオプションに対してFull Run-Time Engineを選択します。