dllimport

    -1熱度

    1回答

    我在C++中創建了一個DLL,並在C#中用[DllImport]加載。 在不調用約定的情況下導出時,C++中是否使用了__cdecl默認值? 可以使用CallingConvention.StdCall或CallingConvention.Winapi函數__cdecl嗎? (它的工作在我的測試,我不使用「變量參數」),而不調用約定導出時

    0熱度

    1回答

    我不知道是否有任何方法來調試VS 2010中從C++ DllImport調用C++ dll。我試圖將該項目附加到C++應用程序,但它沒有工作 - 沒有在休息時間停下來。 任何意見將不勝感激。

    0熱度

    1回答

    將unicode代碼傳入雙緩衝區時遇到問題。現在我已經試過了代碼,我會指出unicode字符在哪裏仍然是正確的。 (看繪製方法) 我認爲這個問題存在於最終的「打印」方法中。 爲了讓內容做一個簡要概述: - 創建緩衝區,允許繪製函數將字符插入緩衝 - 打印功能將緩衝發送到控制檯,以便它顯示 從我提供的例子中,我傳入unicode字符'\ u2580',但它會打印ascii字符'80'。 使用此鏈接:

    0熱度

    2回答

    我創建了一個虛擬項目(C++) 「創建DLL」 爲C_Wrapper和 寫着: Myclass.h #pragma once //#include <QString> class MyClass { public: MyClass(double, double); ~MyClass(); double Add(double,double); double Subst(double,

    2熱度

    1回答

    我有一個C++ DLL,我需要在可能C#項目中使用。 這裏是我的代碼的重要組成部分: public static class MTSCRA_API { [UnmanagedFunctionPointer(CallingConvention.StdCall)] public delegate void DataReceiveDelegate([MarshalAsAttribut

    1熱度

    1回答

    正如標題所說,我需要在我的DLL函數,我需要在卸載調用。 的DLL包含這樣 #define myProgData "C:\ProgramData\Foo\Bar" [Files] Source: "mydll.dll"; Flags: dontcopy 我已經使用了一個功能,而安裝,現在我想知道我是否可以使用同一個DLL的卸載或沒有的DLL已經被複制,因此卸載程序可以訪問它嗎? 我已經嘗

    0熱度

    1回答

    我有一個Visual Studio C++項目包含主程序和DLL模塊。 該DLL有一類具有以下定義: // .h #ifdef _USRDLL #define DLLAPI __declspec(dllexport) #else #define DLLAPI __declspec(dllimport) #endif class DLLAPI EClass { pu

    3熱度

    1回答

    我不知道如何鏈接FTDI庫在我的Qt項目。我將ftd2xx.h文件複製到我的項目目錄中。該文件我想鏈接是DLL:ftd2xx.lib存儲在F:\工作區\ QT \庫\ FTDI \ AMD64 我得到錯誤: release/testftdi.o:testftdi.cpp:(.text+0x6f8): undefined reference to `[email protected]' colle

    -1熱度

    1回答

    我有一個DLL從那裏我只知道他的簽名就像在Delphi編寫: function GeResultToStream(Param1: PChar; Param2: PChar; Param3:PChar; Param4: integer; out Param5: DWord; ParamStream: IStream; Error: PChar; ErrorSize: integer):BOOL;st

    -1熱度

    1回答

    我在使用DllImport函數時遇到問題! using namespace System; using namespace System::Runtime::InteropServices; [DllImport("user32.dll")] 運行時它不會顯示屬性。我正在使用C++的Windows窗體。我真的很喜歡WindowsForms。 namespace Projekt3{ u