Запитання з тегом «dll»

Бібліотека динамічних посилань (DLL) - це модуль, який містить функції та дані, які можуть використовуватися іншим модулем (додатком або DLL). Це реалізація Microsoft концепцією спільної бібліотеки в операційних системах Microsoft Windows та OS / 2.

3
__cdecl або __stdcall у Windows?
Зараз я розробляю бібліотеку C ++ для Windows, яка буде поширюватися як DLL. Моя мета - максимізувати бінарну сумісність; точніше, функції в моїй DLL повинні використовуватися з коду, скомпільованого з декількома версіями MSVC ++ та MinGW, без необхідності перекомпілювати DLL. Однак мене бентежить, який згодний дзвінок найкращий, cdeclабо stdcall. Іноді …

5
Що знаходиться всередині файлу .lib статичної бібліотеки, статично пов'язаної динамічної бібліотеки та динамічно пов'язаної динамічної бібліотеки?
Що знаходиться всередині файлу .lib статичної бібліотеки, статично пов'язаної динамічної бібліотеки та динамічно пов'язаної динамічної бібліотеки? Як так, немає необхідності у файлі .lib у динамічно пов'язаній динамічній бібліотеці, а також у тому, що при статичному зв'язуванні файл .lib - це не що інше, як файл .obj з усіма методами. Це …

3
Посилання на 2 різні версії log4net в одному і тому ж рішенні
Я використовую NHibernate 2.1.2.400, який посилається на log4net 1.2.10.0. У тому ж проекті я також використовую просто обліковий SDK, на жаль, він все ще використовує log4net 1.2.9.0. Тож я можу змусити NHibernate працювати, якщо я посилаюся на log4net 1.2.10.0, але simpleSDK не працює. І навпаки... Я здогадуюсь, що більшість проблем …
80 .net  nhibernate  dll  log4net 

4
Зв'язок з динамічною бібліотекою із залежностями
Розглянемо такий сценарій: Спільна бібліотека libA.so, без залежностей. Спільна бібліотека libB.so, залежно від libA.so. Я хочу скомпілювати двійковий файл, який зв'язується з libB. Чи слід пов'язувати двійковий файл лише з libB або з libA? Чи є спосіб зв’язати лише прямі залежності, дозволяючи розв’язання невирішених символів із залежностей на час виконання? …
79 gcc  dll  dependencies  g++ 

10
Помилка компіляції: Тип 'ASP.global_asax' існує в обох бібліотеках DLL
Я щойно інтегрував ще одну сторінку проекту та його dll у контейнер / папку свого існуючого проекту. Моя рамка проекту - 3,5. Коли я намагаюся створити проект або рішення, він видає таку помилку: "Тип 'ASP.global_asax' існує в обох 'c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET …
78 c#  asp.net  .net  dll 

6
Як використовувати сторонній файл DLL у Visual Studio C ++?
Я розумію, що мені потрібно використовувати LoadLibrary (). Але які ще кроки мені потрібно зробити, щоб використовувати сторонній файл DLL? Я просто перейшов на C ++, і це єдина частина, яку я не отримую (як програміст Java). Я просто розглядаю, як я можу використовувати бібліотеку Qt і tesseract-ocr, проте процес …

9
Як дізнатись, які DLL завантажується виконуваний файл?
Якщо у мене є виконуваний файл Windows, як я можу дізнатись, які dll-файли він буде завантажувати? Я просто говорю про те, які будуть завантажуватися статично, а не ті, які вони можуть динамічно завантажувати щось на зразок LoadLibrary.
75 dll  executable 

4
Як використовувати Microsoft.Office.Interop.Excel на машині без встановленого MS Office?
Я пишу програму, яка працює з файлами Excel. Мені потрібна функція для видалення аркуша. Я повинен використовувати збірку Microsoft.Office.Interop.Excel.dll. Він працює нормально на машині розробника, але при спробі розгорнути його на сервері з'являється повідомлення про помилку: Не вдалося завантажити файл або збірку 'office, Версія = 14.0.0.0, Культура = нейтральна, PublicKeyToken …
74 c#  excel  dll  interop 

1
Чи може бути змінена вбудована змінна після ініціалізації в C ++ 17?
Мій сценарій такий (він працював у кланге, але не в gcc) liba.hpp: inline int MY_GLOBAL = 0; libother.cpp: (dll) #include "myliba.hpp" void myFunc() { // MYGLOBAL = 28; } someexe.cpp: RunAppThatUsesBothLibAandLibOther(); Проблема полягає в тому, що вбудована змінна показувала 0 в тих місцях, де я очікувала 28, оскільки вона була …
11 c++  visual-c++  dll  clang  c++17 

1
Налаштуйте CMake у Windows, щоб використовувати кланг із командного рядка, щоб отримати сучасну підтримку OpenMP
У мене є невеликий тестовий проект, який використовує OpenMP для паралелізації. Моя мета - компілювати його, щоб він створював .dllі .libдля бібліотек (тому що мої реальні посилання на проект на зовнішні бібліотеки, що поширюються за допомогою цих типів), з підтримкою OpenMP 4.5 або новіших версій і робити це з командного …

1
Чи можу я обійти додавання цих .dlls під час встановлення пакету NuGet?
Я розпочав з прочитання запропонованого питання, схожого на моє, але рішення не було: Чому MSTest.TestAdapter додає DLL-файли в мій пакет NuGet? Короткий опис проблеми Я написав пакет NuGet, і кожен раз, коли я його встановлюю, NUnitі додаю NUnit3TestAdapter .dllдо проекту, на який я встановив. Я хочу знайти рішення, яке виправляє …
10 c#  .net  dll  nuget 

2
VCRUNTIME140_1.dll відсутній після побудови рішення з c ++
Я створив невелику текстову пригоду. Я створив рішення з Visual Studio Community 2019 за допомогою налаштувань Release та x64. Я застебнув файл * .exe разом з іншими створеними файлами та надіслав їх на інший ПК, на якому не встановлено VS, і з’явилася помилка, яку ви бачите на зображенні. Я шукав …
10 c++  dll 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.