Я пишу библиотеку Cpp в сообществе VS2022, и по какой-то причине VS выдает мне предупреждение «Функция VCR003 может быть сделана статической» для экспортируемых функций. Я не экспортёр, но совершенно бессмысленно, что экспортируемые функции будут выполняться со статической компоновкой. Какой здесь правильный подход, следует ли мне просто подавить эти предупреждения?
Пример:
Код: Выделить всё
extern "C" {
__declspec(dllexport)
void foo()
{
// Foo code
}
}
Изменить: Оказывается, это ошибка в VS. Для тех, кто сталкивается с той же проблемой, я использую:
Подробнее здесь:
https://stackoverflow.com/questions/791 ... ic-warning