Nightmare1
@Nightmare1
Программист

Как настроить сборку для линковки двух разных версий одной библиотеки?

Есть автоматическое решение данной проблемы?
1>ljamalg.obj : error LNK2005: @lj_ccallback_leave@8 уже определен в lj_ccallback.obj
1>ljamalg.obj : error LNK2005: _luaJIT_setmode уже определен в lj_dispatch.obj
1>ljamalg.obj : error LNK2005: _luaJIT_version_2_0_4 уже определен в lj_dispatch.obj
1>ljamalg.obj : error LNK2005: _lj_vm_sinh уже определен в lj_vmmath.obj
1>ljamalg.obj : error LNK2005: _lj_vm_cosh уже определен в lj_vmmath.obj
1>ljamalg.obj : error LNK2005: _lj_vm_tanh уже определен в lj_vmmath.obj
1>ljamalg.obj : error LNK2005: _luaL_openlibs уже определен в lib_init.obj
1>ljamalg.obj : error LNK2005: @lj_ffh_coroutine_wrap_err@8 уже определен в lib_base.obj
1>main.obj : error LNK2005: _main уже определен в luajit.obj
1>   Создается библиотека bin\Release\Garrys Mod 10.lib и объект bin\Release\Garrys Mod 10.exp
1>lib_jit.obj : error LNK2019: ссылка на неразрешенный внешний символ _lj_vm_cpuid в функции _jit_cpudetect.
1>ljamalg.obj : error LNK2001: неразрешенный внешний символ _lj_vm_cpuid.
1>lib_math.obj : error LNK2019: ссылка на неразрешенный внешний символ _lj_vm_log2 в функции @lj_math_random_step@4.
1>ljamalg.obj : error LNK2001: неразрешенный внешний символ _lj_vm_log2.
1>lj_api.obj : error LNK2019: ссылка на неразрешенный внешний символ _lj_vm_call в функции _lua_equal.
1>lj_err.obj : error LNK2001: неразрешенный внешний символ _lj_vm_call.
1>ljamalg.obj : error LNK2001: неразрешенный внешний символ _lj_vm_call.
1>lj_api.obj : error LNK2019: ссылка на неразрешенный внешний символ _lj_vm_pcall в функции _lua_pcall.
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Автоматический метод могу предложить только один: перезагрузите компьютер. Если не помогло, то придется искать ошибку в коде.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы