dllexport

    0熱度

    3回答

    我在Visual Studio 2013上創建DLL時出現問題。此代碼可用於Code :: Blocks。錯誤是definition of dllimport function not allowed" on line void DLL_EXPORT prim(map<string, vector<int>> nodes, map<pair<string, string>, pair<int, s

    1熱度

    1回答

    我想從DLL中導出類。它使用平普爾成語等: #ifdef THING_EXPORT #define THING_API __declspec(dllexport) #else #define THING_API __declspec(dllimport) #endif class thing_impl; class THING_API thing { public:

    0熱度

    1回答

    我非常新,我不明白該怎麼做。我正在用另一種語言編寫一個用C++編寫的遊戲。我對C++一無所知,並且幾乎一直在努力完成它。我需要它來返回Windows個性化顏色。 reddit上的人優雅地給了我一些有用的源碼,但它只返回了ACTIVE_BORDER顏色,它與用戶可以在Windows 8+中輕鬆更改的顏色不同,這正是我所關注的。我已經修改它與DwmGetColorizationColor一起工作,但現

    4熱度

    1回答

    我有一個多線程的過程。每個線程都受CPU限制(執行計算),並使用大量內存。根據資源監視器,該進程從100%cpu利用率開始,但幾個小時後,cpu利用率開始緩慢下降。 24小時後,它在90-95%下降。 問題是 - 我應該查找什麼,以及可以使用哪些最知名的方法進行調試? 附加信息: 我有足夠的RAM - 大部分是未使用在任何特定時刻。根據perfmon - 內存不增長(所以我不認爲它泄漏)。代碼是.

    0熱度

    1回答

    下面的DLL在我的項目中; vcruntime140d.dll msvcr110d msvcr110.dll msvcp140d.dll msvcp110d.dll msvcp110.dll ,但我得到了下面的錯誤。 。

    0熱度

    2回答

    我發現了一種有趣的方式,從dll(windows)使用模塊定義(.def)文件和友好名稱導出函數來導出函數,但是我找不到任何有關這怎麼可以在Mac上完成。 我想知道是否有模塊定義在OS X上任何等價

    0熱度

    1回答

    我有用C#編寫的託管Web應用程序(從IIS,FWIW運行的WCF服務)。在某些情況下,它會從非託管c/C++庫執行對函數的調用。 在非託管庫內部我有一些全局靜態變量。 我發現有些時候,這個變量的值會在調用之間更改爲其初始值,而我期望它始終保持其值。 的結構是這樣的: Managed.cs public class Managed { [DllImport("nativ

    1熱度

    1回答

    我想在C#中編寫一個必須提供某些功能(API)的DLL。我對MSIL代碼修飾符感到失望,它承諾提供C#方法作爲DLL導出。所以我現在試圖獲得一個橋接DLL工作,用C++/CLI編寫,應該調用靜態C#方法。 C++/CLI對我來說是新的和神祕的。 這些是我在命令行上使用的命令: 編譯C#文件到DLL的文件:csc /target:library CSharpClass.cs 編譯C++/CLI包裝文

    2熱度

    1回答

    我想通過CAPL腳本引用第三方dll文件中的函數。因爲,我不能直接調用它們,我正在試圖創建一個包裝器,它可以在dll中導出函數。 int MA_Init(char *TbName, int Option);是dll文件中的函數。 這樣做的包裝器代碼 int CAPLEXPORT far CAPLPASCAL CMA_Init(char *TbName, int Option) { return

    0熱度

    1回答

    我使用Visual Studio和我工作的一些C++代碼是這樣工作在A類:B class A { public: //...... static void foo(); }; 類輸出: class __declspec(dllexport) B { public: //... void bar() { A::foo();