dllexport

    0熱度

    1回答

    我可以看到爲什麼有人想按順序只有(即使用'NONAME')導出,這將減少導出表的大小,並隱藏您的DLL的接口的一些細節 但爲什麼有人會打擾出口一個函數按順序以及按名稱?據我所見,這隻允許你明確地設置導出表中的序號。 我知道我必須錯過一些東西,有人可以填補我嗎?

    2熱度

    2回答

    我在visual C++ 2010中有一個項目,其中包含關鍵頭文件中的預處理器指令。實際上,它是ZMQ源代碼。 該項目通常配置爲一個DLL,所以頭使用DLL_EXPORT的狀態(定義/未定義)。如果該項目被用來編譯一個dll,頭部可以通過這兩個DLL項目或客戶端代碼中使用,由於從zmq.h採取以下設置: #if defined _WIN32 # if defined DLL_EXPORT #

    0熱度

    1回答

    我對這些問題有點新,我有一個正在運行的C項目,我想在我的C#庫中使用它,但我無法找到任何幫助,請儘快幫助我解決任何問題,我會對你們大加讚賞。 我會提供所有的細節,一旦我會收到回覆,因爲我不知道我應該怎樣幫助你。 但這是關於這個問題的基本概括。 感謝和問候 拉胡爾·夏爾馬

    1熱度

    1回答

    我有一個exe加載DLL。我寫了兩個。 我是dllexporting函數foo返回一個std :: wstring。 它是所有說 的std :: wstring的廢話= L 「rgjwgfw」; return blah.append(L"hey"); 在exe文件中,我輸入foo時,字符串已損壞。只要我從我調用foo的函數返回,我就會得到失敗的斷言。有時我收到一條消息,稱Windows已經在f

    0熱度

    1回答

    我正在嘗試向Windows SNMP代理添加擴展,並且遵循了可用的粗略文檔。該DLL已經建成,兩個條目已被放入註冊表。重新啓動SNMP服務似乎加載DLL。由於以下原因調用DllMain:DLL_PROCESS_DETACH,DLL_PROCESS_ATTACH,DLL_THREAD_ATTACH,DLL_PROCESS_DETACH。但是SnmpExtensionInit似乎永遠不會被調用。有任何

    1熱度

    1回答

    構建DLL解決方案時遇到問題。我正在製作用於LabVIEW 2010的DLL以獲得CUDA功能。但是,我在我想要導出的每個函數上都收到鏈接器錯誤LNK2019。 #include "LVCUDA.h" #include "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\include\cufft.h" #inclu

    2熱度

    2回答

    我可以使用ILSpy查看.NET DDL的C#代碼。是否有任何程序從dll構建完成的C#項目? P.S.我不想將dll添加到我的現有項目中。我想從DLL中獲取一些代碼並理解它是如何工作的。但是直接從反射器讀代碼很困難。我更喜歡從Visual Studio中讀取代碼,並希望從dll創建「Class Library」項目。

    1熱度

    1回答

    我有3個項目的Visual Studio 2010解決方案。第一個是我用幾個DLL導出編寫的非託管DLL項目(C++)。第二個項目是第一個項目的託管包裝器(使用DLLImport的C#)。最終的項目是我用來測試第一個項目功能的WPF應用程序。 我正在使用第一個項目,通過將後構建步驟中的DLL複製到包裝的release/debug文件夾中。但是,這並不足以讓我在調試器中逐步完成它。我無法弄清楚如何正

    0熱度

    4回答

    嗨我有以下問題,我無法弄清楚發生了什麼。 DLL的代碼mylib.cpp(中是指mylib.dll): #include <Windows.h> #include <tchar.h> __declspec(dllexport) LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam) { return Ca

    1熱度

    1回答

    我有++庫(.lib)嚴重依賴模板的C值。我正在爲這個庫創建一個C++包裝器,以在.dll的外部公開它的函數。這些公開的函數將分別通過JNA/JNI和PInvoke由Java和C#庫分別使用。 我從this SO question明白,這是無法導出模板。 有沒有人對包的C++模板,以便儘可能多的靈活性,他們保留最好的辦法很好的指導,但可以導出? 舉個例子,一個典型的C++函數是以下幾點: temp