NI DAQ 程式設計出現error LNK2001

2021-06-26 08:52:46 字數 1050 閱讀 5228

執行national instruments\ni-daq\範例\daqmx ansi c中的**,可正常執行,將相應的**段拷貝到vc工程中,在標頭檔案中包含#include "nidaqmx.h",編譯出現如下鏈結錯誤:

linking...

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxcleartask@4

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxstoptask@4

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxgetextendederrorinfo@8

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxreadanalogf64@36

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxstarttask@4

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxcfgsampclktiming@32

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxcreateaivoltagechan@40

voipdlg.obj : error lnk2001: unresolved external symbol _daqmxcreatetask@8

解決方法為,將ni max安裝目錄下c:\program files\national instruments\shared\externalcompilersupport\c\lib32\msvc下的三個檔案nidaqmx.lib  nisyscfg.lib  nisysmon.lib拷貝到當前工程的目錄下,然後在project->setting->link->object/library modules中加入這三個檔案,重新編譯鏈結即可。

C 程式設計出現的問題

q1 如果a類引用b類,b類引用a類,如何解決呼叫的死迴圈?例子 a的標頭檔案 a.h include a.h class a class a 注意一 在b的標頭檔案加上這個 class b 但a.cpp要 include a.h q2 定義靜態成員函式?step1 在a.h的標頭檔案定義類 cla...

javascript程式設計容易出現的錯誤

var list document.getelementbyid list items one two three four el for var i 0 items i i document fragments 是乙個dom元素容器,可以使用它同時新增這些元素到頁面中。document fragm...

程式設計之旅 程式設計常出現的錯誤(警醒 )

1,只定義了需要輸入的整數n,卻沒有輸入它 scanf d n 2,使用乙個陣列時,它的原值已經在數值處理中被更改了,不是原值 此時需要設定乙個臨時變數temp,把陣列值付給它,對它進行操作 3,輸出固定字元時,打錯了,例如題目需要輸出none,卻輸成了none 4,出現段錯誤,是訪問了非法的記憶體...