error C2201: must have external linkage in order to be exported/imported

error C2201: must have external linkage in order to be exported/imported

Если вы импортируете из dll функцию (= хотите что в дальнейшем эта функция была импортирована)
и в заголовочном файле используйте такой приём, то убедитесь что в коде перед именем функции стоит только GUI_CTRLS_EXPORT (или ваше определение) и ничего более -то есть должно быть так:

 GUI_CTRLS_EXPORT void myfunc()
{
// код функции
}