我在XE7中 靜態加載MIDAS .DLL ,出現問題,求大俠幫忙!
1、頭檔案 Main.h
#include <Datasnap.Dsintf.hpp>
2、 Main.cpp中
#pragma package(smart_init)
#pragma resource "*.dfm"
#pragma link "Midas.lib"
#pragma link "dsnap.lib"
extern "C" __stdcall DllGetDataSnapClassObject(REFCLSID rclsid, REFIID riid, void** ppv);
void __fastcall TMainFrm::FormCreate(TObject *Sender)
{
RegisterMidasLib(DllGetDataSnapClassObject);
}
3、編譯出現問題:
[ilink32 Error] Error: Unresolved external 'DllGetDataSnapClassObject' referenced from E:\SOFTWORK\ERP\WIN32\DEBUG\MAIN.OBJ
[ilink32 Error] Error: Unable to perform link
所在問題請幫忙指導,謝謝!
uj5u.com熱心網友回復:
靜態加載MIDAS .DLL需要在工程里加lib檔案
uj5u.com熱心網友回復:
用工程管理器把midas靜態lib添加進工程里面問題是這是一年前發的帖子啊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44210.html
標籤:數據庫及相關技術
