Articles of dll

Java Native Interface 32 bit dll su sistema a 64 bit

E:\Code\Java\JNITest>java test Exception in thread “main” java.lang.UnsatisfiedLinkError: E:\Code\Java\JNITest\test.dll: Can’t load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at test.main(test.java:16)` Durante l’utilizzo di Java Native Interface mi sono imbattuto in un problema che ha generato questo errore. Credo che questo […]

Utilizzando Windows DLL da Linux

Dobbiamo interfacciare con l’app di terze parti, ma la società dietro l’app non rivela il protocollo dei messaggi e fornisce solo la DLL di Windows a cui interfacciarsi. La nostra applicazione è basata su Linux, quindi non posso comunicare direttamente con la DLL. Non sono riuscito a trovare alcuna soluzione esistente, quindi sto pensando di […]

DIRCA_CHECKFX Valore restituito 3 – Progetto di distribuzione VS 2013

Ho il temuto problema dal mio tentativo di installazione di un MSI: MSI (c) (98:B0) [18:01:22:818]: Invoking remote custom action. DLL: C:\DOCUME~1\sspencer\LOCALS~1\Temp\1\MSI19.tmp, Entrypoint: CheckFX MSI (c) (98:FC) [18:01:22:833]: Cloaking enabled. MSI (c) (98:FC) [18:01:22:833]: Attempting to enable all disabled privileges before calling Install on Server MSI (c) (98:FC) [18:01:22:833]: Connected to service for CA interface. […]

Chiamare funzioni in una DLL da C ++

Ho una soluzione in VS 2008 con 2 progetti in esso. Uno è una DLL scritta in C ++ e l’altra è una semplice applicazione console C ++ creata da un progetto vuoto. Mi piacerebbe sapere come chiamare le funzioni nella DLL dall’applicazione. Supponiamo che sto iniziando con un progetto C ++ vuoto e che […]

usando ILMerge con le librerie .NET 4

Due problemi: 1) Assemblaggio .NET di base non incluso nell’assembly ILMerged Ho problemi ad usare ILMerge nel mio post-build dopo l’aggiornamento da .NET 3.5 / Visual Studio 2008 a .NET 4 / Visual Studio 2010. Ho una soluzione con diversi progetti il ​​cui framework di destinazione è impostato su “.NET Framework 4” . Io uso […]

Perché Visual Studio non può trovare la mia DLL?

In Visual Studio 2010, in VC++ Directories > Executable Directories , ho specificato il percorso di glew32d.dll . Tuttavia, quando eseguo l’eseguibile, si lamenta ancora. D’altra parte, se copio la DLL nella cartella locale ed eseguo l’eseguibile, non si lamenta. Qualcuno può dirmi come risolvere questo problema? Inoltre, perché Visual Studio non riconosce quel percorso? […]

Esiste un visualizzatore di funzioni di esportazione DLL nativo?

Esiste un visualizzatore di funzioni di esportazione di DLL Windows nativo gratuito, che mostra il nome della funzione e un elenco dei loro parametri?

Quali sono le differenze tra i file .dll, .lib, .h?

Perché in un progetto dovrei includere alcuni * .lib, .h o altri file? E a cosa servono queste cose?

cosa significa veramente __declspec (dllimport)?

Ho visto il codice sorgente Qt in questo modo: class Q_CORE_EXPORT QBasicAtomicInt { public: … }; Quale macro Q_CORE_EXPORT definisce come di seguito: define Q_DECL_IMPORT __declspec(dllimport) Che cosa significa veramente __declspec(dllimport) ?

File DLL e LIB: cosa e perché?

So ben poco di DLL e LIB oltre a quello che contengono codice vitale richiesto per un programma per funzionare correttamente – librerie. Ma perché i compilatori li generano affatto? Non sarebbe più semplice includere tutto il codice in un singolo file eseguibile? E qual è la differenza tra DLL e LIB?