windows下編調(diào)用CH375的問題

我使用的是VC6.0 進行程序編譯 程序如下: #include "stdafx.h" #include #include #include #include #include #include "CH375DLL.H"

void main(int argc, char* argv[]) { unsigned char byte; unsigned char Rdata[8]={0,0,0,0,0,0,0,0}; int a,b,c; a=5; b=4; printf( "*** Loading DLL: CH375DLL.DLL \n" ); if ( LoadLibrary( "CH375DLL.DLL" ) == NULL ) return; // 加載DLL失敗,可能未安裝到系統(tǒng)中 printf( "*** CH375OpenDevice: 0# \n" ); if ( CH375OpenDevice(0) == INVALID_HANDLE_VALUE ) return; /* 使用之前必須打開設(shè)備 */ CH375CloseDevice(0);/* 使用完畢必須關(guān)閉設(shè)備 */ printf( "*** CH375CloseDevice: 0 \n" ); c=max( a, b ); printf( "%d",c); } 編譯一直有錯誤,我已經(jīng)安裝了驅(qū)動。我的設(shè)備用你們的軟件也可以收到數(shù)據(jù)。但是我的程序編譯的時候,總是顯示 RDdata.obj : error LNK2001: unresolved external symbol _CH375CloseDevice@4 RDdata.obj : error LNK2001: unresolved external symbol _CH375OpenDevice@4 Debug/RDdata.exe : fatal error LNK1120: 2 unresolved externals 請問是什么原因? 最后兩句c=max( a, b ); printf( "%d",c); 是用來證明我的CH375DLL.H已經(jīng)加載進去,調(diào)用的是CH375DLL.H里面的一個比較函數(shù), 如果不使用 打開和關(guān)閉設(shè)備這兩個函數(shù),程序可以編譯和運行,但是在使用這兩個的時候,總是有上面的錯誤。請各位指教。

在你程序里加入#pragma comment(lib,"CH375DLL"),加入動態(tài)庫的lib庫.就沒問題了.


多謝 ,問題已經(jīng)解決了。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频