- error C2601: “DllProxyInit”: 本地函数定义是非法的
VS2015代码中用到了宏
#define DLL_API_Fun(fun) DLL_API __declspec(naked) void * _##fun() \
{ \
__asm jmp __##fun; \
}
其中用到了__asm, 加了结束分号, 加分号是以前代码习惯, 旧版本VS的缩进问题, 在2015报错, 删除分号正常
__asm jmp __##fun;
#define DLL_API_Fun(fun) DLL_API __declspec(naked) void * _##fun() \
{ \
__asm jmp __##fun; \
}
其中用到了__asm, 加了结束分号, 加分号是以前代码习惯, 旧版本VS的缩进问题, 在2015报错, 删除分号正常
__asm jmp __##fun;