VS宏相关笔记

  1. error C2601: “DllProxyInit”: 本地函数定义是非法的
    VS2015代码中用到了宏
#define DLL_API_Fun(fun)		DLL_API __declspec(naked)	void *	_##fun()	\
	{						\
		__asm jmp __##fun;	\
	}	

其中用到了__asm, 加了结束分号, 加分号是以前代码习惯, 旧版本VS的缩进问题, 在2015报错, 删除分号正常
__asm jmp __##fun;

posted @ 2023-11-03 12:23  Yofoo  阅读(5)  评论(0编辑  收藏  举报