Статическая библиотека, которая зависит от другой статической библиотеки (Linux) не определена ⇐ Linux
Статическая библиотека, которая зависит от другой статической библиотеки (Linux) не определена
Я хотел бы объединить (включить) одну статическую библиотеку в другую. Когда я пробую это в Windows, это работает. В Linux объект не включается во вновь созданную библиотеку. Заглянув внутрь созданной библиотеки, вы обнаружите имя функции, но оно не определено с помощью 'U'.
Какие флаги необходимы для принудительного включения объекта во вновь созданную библиотеку?
nm -g libPPCL.a | grep "pathLib" U _Z12CheckpathLibRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0000000000000000 T _Z15CallpathLibFuncRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE функция — CallpathLibFunc, а имя библиотеки — pathLib, которое должно находиться внутри PPCL.a
присоединение сторонней библиотеки к моей собственной библиотеке
Примечание:
Я использую premake5 для создания make-файла и решения VS2022.
Я хотел бы объединить (включить) одну статическую библиотеку в другую. Когда я пробую это в Windows, это работает. В Linux объект не включается во вновь созданную библиотеку. Заглянув внутрь созданной библиотеки, вы обнаружите имя функции, но оно не определено с помощью 'U'.
Какие флаги необходимы для принудительного включения объекта во вновь созданную библиотеку?
nm -g libPPCL.a | grep "pathLib" U _Z12CheckpathLibRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0000000000000000 T _Z15CallpathLibFuncRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE функция — CallpathLibFunc, а имя библиотеки — pathLib, которое должно находиться внутри PPCL.a
присоединение сторонней библиотеки к моей собственной библиотеке
Примечание:
Я использую premake5 для создания make-файла и решения VS2022.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
NameError: переменная не определена, хотя она определена и работала раньше
Anonymous » » в форуме Python - 0 Ответы
- 54 Просмотры
-
Последнее сообщение Anonymous
-