dllexport

    0熱度

    1回答

    嗯,我已經使用CP的Article創建了一個DLL。爲了創建這個DLL,我使用了VS2008。現在我不確定如何從VS2008中創建的另一個C++應用程序調用此DLL。當我點擊Refrences>Add New Reference這是要求項目文件夾不適用於DLL路徑。 在代碼項目article中,添加預處理器並設置到lib的鏈接的步驟很少。我不太清楚如何去做這件事?

    1熱度

    2回答

    我們使用的是外部DLL爲: [DllImport("DemoExport.dll")] public static extern string GetDBConnection(string sDBName); [DllImport("DemoExport.dll")] public static extern int CreateEmptyDBFromDB(strin

    2熱度

    3回答

    我似乎無法找到如何使用MFC DLL的Visual Studio 2008。我的問題是下面創建任何步行槽MFC DLL。我需要使用wininet.h和我的DLL,我的解決方案是使用MFC DLL。無論如何試圖鏈接我的項目給我5 Link errors 我相信這個錯誤是一種我需要添加額外的庫目錄。但是我應該添加哪一個? void ClearHandles(void) //close all open

    3熱度

    4回答

    我主要關心的是,我能夠使用VC++編寫C++ dll。現在dll出現在Debug文件夾中。 如何在其他C++控制檯應用程序中使用我的DLL。如何添加引用或將DLL鏈接到應用程序。 還有一點,當創建一個DLL,在VC++嚮導給我THRE選項: 一個空DLL項目 一個簡單的DLL項目 ,出口一些符號 一個DLL 現在根據CP的文章我已經使用了第三個選項。 (由於MFC應用程序使用的dll無法關注,現在

    1熱度

    1回答

    我使用db2look導出我的DDL。 但它切斷了很長的程序。 我用下面的命令: db2look中-td @ -d DBNAME -z SCHEMANAME -e -c -o dump.sql 如果我使用,例如,蟾蜍爲DB2,一切都是精細。

    1熱度

    1回答

    我想擁有一個DLLInterface類的多個實例,但每個對象都有指向同一個DLL函數的指針,我希望它們是靜態的。 下面的代碼不能編譯。 (我有對於需要含有將剝離下來的代碼下面沒有示出同一指針多個實例的一個原因。) //Header file: typedef void (*DLLFunction)(); class DLLInterface { private: static

    2熱度

    2回答

    我有用C#編寫的ActiveX控件,並且在ActiveX兼容程序(CoDeSys)中運行時工作。我遇到的問題是,爲了讓CoDeSys的與ActiveX控件進行交互,CoDeSys的要求DLL導出的函數原型: void ExecuteActiveXCall(IUnknown* pUnk, char* pszId, char* pszParam, char* pszReturnBuffer, int

    4熱度

    1回答

    我知道我可以閱讀PE specification爲了編寫這樣做的代碼。 但是,由於我手上沒有太多時間,我希望你們中的一些人可能已經準備好了這樣的代碼示例。 重要注意事項: 32位和64位有什麼不同? 謝謝你的時間!

    0熱度

    1回答

    我有我的C + + DLL的新問題...我試圖導出整個類而不是隻有一個方法。但該計劃並不想現在就編譯因認爲全球範圍內沒有任何的getURL 這裏是我的「UrlConnector.h」: #define ConnectMe __declspec(dllexport) namespace ConnectHttps { class ConnectMe { void GetUrl(char *

    0熱度

    1回答

    我試圖編寫一個exe文件,它還導出了可以用rundll32調用的函數。這是可能的,如果是這樣,爲什麼它不這樣工作? 我緊隨其後Microsoft's advice on this。 #define RUNDLL32(func) extern "C" __declspec(dllexport) void CALLBACK func(HWND hWnd, HINSTANCE hInst, LPSTR