dllexport

    1熱度

    4回答

    我有一個從VC2008移植到C++ Builder XE2的DLL。該DLL用於LabVIEW的TestStand。 TestStand在導入VC2008 DLL時可以看到函數名稱及其參數。使用C++ Builder DLL時,所有看到的都是函數名稱而不是參數。所有導出都是C函數並使用extern "C" declspec(dllexport)。 有沒有辦法讓出口正確? 我讀過添加一個TLB文件將

    0熱度

    1回答

    我使用Visual Studio Express 2010鏈接靜態成員從DLL的一個奇怪的問題。在Linux平臺 和MSYS/MinGW(GCC)不會發生此故障。 我已經使用導出宏觀明確地爲這個圖書館模塊數學庫: #ifdef WIN32 #ifdef MATH_LIBRARY_EXPORT #define MATH_LIBRARY_API __declspec(dllexpo

    0熱度

    1回答

    我有一個在VC++中與DLL鏈接的主程序。事實證明,如果我在頭文件DLL之外聲明類方法,所有編譯和鏈接都很好,但Main無法訪問它們。 //mydll.h #if XXX_EXPORTS #define CLASS_DECLSPEC __declspec(dllexport) #else #define CLASS_DECLSPEC __declspec(dllimport) #endi

    2熱度

    2回答

    鑑於以下C++代碼沒有提到函數聲明中的調用約定,導出函數Exported的調用約定是什麼?我的猜測會是cdecl的默認值。 extern "C" { __declspec (dllexport) bool Exported(int parm); } 我從託管代碼中調用這個函數,使用LoadLibrary,GetProcAddress和Marshal.GetDelegateForF

    1熱度

    1回答

    我在VS 2010中編譯和構建了一個DLL項目。我有一個添加到同一個解決方案的姊妹項目,它基本上鍊接到上面的DLL並需要加載它的構造函數和功能。但是,只要我嘗試實例化對象,它就會給出access violation。 在主,我這樣做.. #include <iostream> #include "MCaromDLL.h" using namespace std; using namespa

    2熱度

    4回答

    我有一個dll,我只想要導出某些類。在C++中,您可以使用類__declspec(dllexport)ClassName ...是否有C#等價物?

    3熱度

    1回答

    我有了這個在其H文件中的DLL: extern "C" __declspec(dllexport) bool Connect(); ,並在C文件: extern "C" __declspec(dllexport) bool Connect() { return false; } 在C#中,我有以下代碼: [UnmanagedFunctionPointer(CallingCon

    1熱度

    1回答

    如何導出在C++/CLI項目中定義的本機類的方法?下面是我有: .h文件: #pragma once #ifdef COMPILE_PRODUCER_LIB #define PRODUCER_LIB_EXPORT __declspec(dllexport) #else #define PRODUCER_LIB_EXPORT __declspec(dllimport) #

    3熱度

    2回答

    我試圖沒有成功地在C#中編寫代碼以將位圖傳遞給非託管C++ DLL並返回POINT結構。 我在互聯網上做了大量的研究,但沒有找到「Gotcha」文章或一段代碼來幫助我解決我的問題。 迄今爲止我能夠想出的最好的方法是使用C#應用程序調用的託管C++ dll包裝的非託管C++ DLL。在測試中,我可以傳遞簡單的類型,例如整數並返回一個沒有問題的整數。現在我遇到的問題是位圖。我不能將參數1從'Syste

    7熱度

    3回答

    什麼是__declspec(dllexport)的D2語言相當於 我有D2 DLL鏈接example code啓動並運行。導出函數,無論是在dmd的mangled名稱空間還是在標準的u-mangled「C」名稱空間中,都像魅力一樣。但我遇到了一個未知的問題,關於在DLL和主要的exe程序之間共享一個(全局)int變量的問題......我用depends22_x86檢查了DLL符號表,同時我提出了使