LNK2001 при использовании MSVC, C ++ 20 VFORMAT, C ++ 20 модуль и DLLC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 LNK2001 при использовании MSVC, C ++ 20 VFORMAT, C ++ 20 модуль и DLL

Сообщение Anonymous »

Я сталкиваюсь с ошибками линкера при использовании std :: vformat внутри экспортируемой функции из модуля C ++ 20 в DLL. Минимальная настройка проекта для воспроизведения этой проблемы приведена: < /p>

Mainsolution

dll Project < /li>
Проект запуска < /li>
< /ul>
< /li>
< /ul>

Код: Выделить всё

Startup Project
зависит от DLL Project и настроен правильно.

Код: Выделить всё

export module MyModule;
import ;
import ;
import ;
export template
void __declspec(dllexport) MyLog(const char* format, Args... args) {
auto str = std::vformat(format, std::make_format_args(args...));
std::cout  

Подробнее здесь: [url]https://stackoverflow.com/questions/79648296/lnk2001-when-using-msvc-c20-vformat-c20-module-and-dll[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • LNK2001 при использовании MSVC, C ++ 20 VFORMAT, C ++ 20 модуль и DLL
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • LNK2001 при использовании MSVC, C ++ 20 VFORMAT, C ++ 20 модуль и DLL
    Anonymous » » в форуме C++
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • LNK2001 при использовании MSVC, C ++ 20 VFORMAT, C ++ 20 модуль и DLL
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • При использовании DXVA2 в MediaFoundation при компиляции был обнаружен LNK2001.
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • 64-битная dll в 64-битном процессе. Сбой Vista. Невозможно загрузить DLL «имя dll»: указанный модуль не найден.
    Anonymous » » в форуме C#
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»