Свързани въпроси 'static-linking'
Циркулярни свързващи библиотеки
Имаме приложение, в което кодът е организиран в няколко библиотеки, някои от които зависят от друга от тези библиотеки, така че имаме дърво на зависимости като
App
|
+--------+--------+
| | |
v v v
lib1 lib2...
1251 изгледи
schedule
22.09.2022
Свързване boost_1_55_0 asio
Използвам това в моя makefile, за да създам моята програма:
all: server.cpp
g++ -o server server.cpp -I ~/boost/include -L~/boost/lib -Wl,-rpath,~/boost/lib -lboost_system -lboost_thread -DBOOST_ALL_NO_LIB=1
Когато компилирам, получавам...
412 изгледи
schedule
28.09.2022
Как да отстранявате грешки при свързване? Получаване на недефинирани референтни грешки при статично свързване на ICU
Създадох статичните библиотеки за ICU 49 и 50, но при свързване с която и да е от тях все още получавам 667 грешки на свързване като тези по-долу. Как мога да подходя към отстраняване на грешки и да разбера какъв е проблемът? Списъкът за поддръжка...
11653 изгледи
schedule
05.12.2022
Подреждане на флаговете за свързване с помощта на QMAKE в .pro файла на QTCreator
получавам
[...]main.cpp:9: грешка: недефинирана препратка към [...]
Вече знам причината, но не мога да я разреша с помощта на QMAKE_ флагове.
Трябва да задам флага -I при свързване след флага -L и преди флага -o , като този...
1231 изгледи
schedule
15.11.2023
Статично компилиране на QWebKit 4.6.2
Опитах се да компилирам Qt+Webkit статично с MS VS 2008 и това проработи.
C:\Qt\4.6.2>configure -release -static -opensource -no-fast -no-exceptions -no-accessibility -no-rtti -no-stl -no-opengl -no-openvg -no-incredibuild-xge...
2237 изгледи
schedule
01.01.2024
Свързването със статична библиотека не е еквивалентно на свързването с нейните обекти
Проблем:
Изображението на фърмуера, генерирано при свързване със статична библиотека, е различно от изображението на фърмуера, генерирано при свързване с обектите, директно извлечени от статичната библиотека.
И двете изображения на фърмуера се...
2324 изгледи
schedule
04.12.2022
Unreal Engine 4 свързва статична библиотека/SDK на трета страна (libZPlay)
Опитвам се да свържа статична библиотека на трета страна към Unreal Engine 4.
Опитвам се да включа библиотека/SDK на трета страна, наречена libZPlay . Опитах се да следвам wiki ръководството Свързване на статични библиотеки с помощта на...
3946 изгледи
schedule
11.11.2023
Как да изградите статично не-qt проект в Qt Creator
Имам Qt 5.5 динамично свързан инсталиран с MingW 4.9.2 32-bit и Qt Creator 3.4.2. В моето дърво за изграждане създадох приложение за помощна конзола, което не е Qt, което има буквално 20 реда код и не разчита на Qt (използва само qmake, така че не...
1236 изгледи
schedule
09.11.2022
Статичното свързване с генерирани protobufs причинява прекъсване
Имам проект, който компилира генерирани от c++ protobuf сериализатори в статична библиотека. Изпълним файл се свързва с тази библиотека и .so (.dll) също. Изпълнимият файл по-късно зарежда .so файла. Когато това се случи, получавам:
[libprotobuf...
8563 изгледи
schedule
14.12.2023
Как да именувам .a файла, когато създавам статична библиотека с g++?
Защо е необходимо да има 'lib' като първите 3 букви на създадения .a? Както в: http://segfault.in/2008/04/how-to-create-static-libraries-with-gcc/
Благодаря
23 изгледи
schedule
11.03.2024