Поместите вызываемую функцию перед вызывающим в вашем коде, и она должна скомпилироваться. C ++ не «смотрит вперед» для вызываемых функций, они должны быть объявлены перед любым использованием.
#include "stdafx.h"
int test(int arg)
{
return arg * arg;
}_DLLAPI int __stdcall myDLLFunc()
{
return test(4);
}
Как правило, вы должны хранить объявление функции отдельно (в файле заголовка) от определения (в файле кода), чтобы уменьшить сложность зависимости.