dllexport

    4熱度

    2回答

    是否有一個工具可以爲DLL導出僅提供DLL提取/生成.h頭文件?手動輸入它們在背後證明是一種痛苦......

    5熱度

    4回答

    考慮到與下面的類一個DLL: #define DLLAPI __declspec(...) class DLLAPI Base { public: virtual void B(); }; class Derived : public Base { public: virtual void B(); virtual void D();

    3熱度

    1回答

    是否有跨平臺的方式來選擇性地從建立共享庫的C項目中導出某些函數和結構? 我想要以不需要特定構建系統(應該在代碼中定義可見性,例如作爲宏)以及GCC和MSVC都可以理解的方式進行操作。 謝謝。

    1熱度

    3回答

    我從Visual C++代碼生成了一個DLL。依賴Walker將3個函數導出爲C函數。 我做了一個SCons項目來生成DLL,並且3個函數中的2個不被視爲C函數。 什麼使函數看作是一個或C++函數,而不修改代碼?它必須在編譯/鏈接選項中,但我沒有找到任何相關的東西。 功能由宏前綴:AM_LIB_EXPORT 在.H,我有: #ifdef _WIN32 #define AM_LIB_EXPORT

    2熱度

    3回答

    我目前在C++(MSVS 2008)中創建了我自己的框架,該框架爲我的框架的用戶使用/調用導出了一堆函數。一開始,當我的項目仍然很小時,一切正常。我編譯了我的項目。一個MyFramework.dll和MyFramework.lib被吐出。我假裝是一個用戶;將MyFramework.dll文件放入我的新VS項目的Debug文件夾中,將MyFramework.lib和MyFramework.h文件放在

    1熱度

    3回答

    我在Eclipse中使用C++創建插件DLL。 當試圖加載插件我得到一個錯誤: [email protected] not found. Function is not available in myplugin.dll 當比較使用的Dependency Walker我注意到在其他插件的功能名稱是我的插件另一個工作插件:"void CTC_Cleanup(void)",使"Undecorate

    0熱度

    2回答

    有人能告訴我在Oxygene for .NET中如何找到一個如何製作DLL(WindowsControlLibrary)的例子嗎? 在舊的Delphi中,您創建了一個導出部分。

    16熱度

    2回答

    Foo.cpp中(33918)創建預編譯的頭的過程中形成的信息:致命錯誤C1854:無法覆蓋創建在目標文件中的預編譯的頭的過程中形成的信息:「C:\ somepath \ foo.obj」 諮詢MSDN關於這給了我以下信息: 您指定/羽(使用預編譯 頭)選項指定 /YC(創建預編譯頭)選項 爲後同一個文件。某些 聲明(如聲明 包括__declspec dllexport)會使 無效。 在這種情況下

    8熱度

    5回答

    我有一個名爲 「SimObject」 一類: namespace simBase { class __declspec(dllexport) SimObject: public SimSomething { public: template <class T> void updateParamValue(const std::stri