正常的控制台项目2 配置环境
如下:
;includelib ucrt.lib 已经有了 includelib legacy_stdio_definitions.lib includelib kernel32.lib extern printf:proc .code printfStr proc sub rsp,28h;防御编程 防止溢出 一个习惯 call printf;调用 mov rax,666 add rsp,28h ret printfStr endp end4 C++调用
#include5 效果展示#include extern "C" int printfStr(const char* szFormat, const char* szStr);//直接声明即可 int main() { int nRet=printfStr("%s", "helloworld"); printf("%d", nRet); system("pause"); }



