dllexport

    1熱度

    1回答

    我已經開發含有具有該原型的功能的MFC DLL: //DLL code long __declspec(dllexport) GetData(CString csIdentifier, CStringArray& arrOfData) { //based on the identifier I must add some strings inside the string array

    0熱度

    1回答

    我在Visual Studio的dll類型中創建了示例C++項目。它包含頭文件SqlLtDb.h: using namespace std; // This class is exported from the SqlLtDb.dll class CSqlLtDb { public: CSqlLtDb(char *fileName); ~CSq

    1熱度

    1回答

    我想在Mac OS X 10.6上編譯一個簡單的DLL,並且對正確聲稱DLL提供給世界使用的函數的方法感到困惑。以下從可靠的來源示例代碼,我想出了: __declspsec(dllexport) pascal int ReturnTheNumberFive(void) 但它GCC barfs。示例代碼實際上是MACPASCAL和DLLExport,我認爲它們是宏。我仔細查看了#define的示

    2熱度

    2回答

    任何人都可以告訴我,如果有可能從DLL導出記錄?如果是,那麼該怎麼辦? 我的記錄是這樣的: variables = record name : string; units : string; value : double; end;

    4熱度

    1回答

    我想用MinGW建立一個DLL,我需要增加它生成的輸出。 我需要爲特定的導出函數分配特定的序號。 我創建了一個.DEF文件,但是我找不到告訴MinGW鏈接器使用它的選項。 它甚至有可能嗎?

    2熱度

    2回答

    我正在編寫一個WPF應用程序,需要調用存在於我寫的一個dll中的一些C++代碼。即使使用最基本的測試功能,我總是會收到PInvokeStackImbalance錯誤。例如,在C++ dll中: extern "C" __declspec(dllexport) void Test(int foo); 該函數什麼都不做。 C#的側面看起來是這樣的: [DllImport("myDll.dll",

    0熱度

    1回答

    我有兩個MFC項目,一個exe和一個dll。該exe引用dll。我通過從exe項目中提取一些類創建了dll,這是我的出發點。 dll現在可以編譯好了,但是exe文件不能與某個dll類的構造函數鏈接。我嘗試了__declspec(dllexport)'整個班級,但是這給了我太多的警告,所以我__declspec(dllexport)'編輯了它的所有公共成員。這解決了大部分鏈接錯誤,除了構造函數。 錯

    2熱度

    4回答

    我有一段C++代碼在MSVC2010中創建一個DLL包裝。部分代碼看起來是這樣的...... extern "C" __declspec(dllexport) DWORD myDllExportFunction() { return (DWORD)SomeFunction(SomeParameter); } 或... _declspec(dllexport) int64 _std

    2熱度

    2回答

    我有一個64位的DLL其中出口功能 __cdecl int (*function)(IN wchar_t* file, OUT VARIANT &htmlFile, IN wchar_t* path); 其作爲 int CShellWrapperx64Module:function(wchar_t* file, VARIANT &htmlFile, wchar_t* path) {

    1熱度

    1回答

    extern "C" _declspec(dllexport)void Export3DS(const char* inputname,const char* Objname,const char* mtlname); 我正在使用vs2008 C++我需要dll以兩種模式輸出32位和64位。我能夠在沒有任何錯誤的情況下爲32位平臺編譯代碼,但是當我將平臺切換到x64位時,錯誤C2065:'dl