新建项目,然后在触发器选项卡中浏览选择你要进行混淆的程序集
接着在生成选项卡中选择你的目标目录(混淆后新生成的程序集保存的目录)
这里就已经完成了很基本的配置,如果你想保存这些到XML配置文件以后直接使用,选文件-保存项目。点击生成按钮就会发现在目标目录下已经生成了1个混淆后的程序集了。
工具箱Static Text ..之后右键属性在Caption属性旁边写(输入或者输出)..之后Border这个属性 改为True ..之后Crtl + T自己看是不是你想要的效果..
Tips:Static Text可以调节长度 ...
Copyright © 1999-2020, CSDN.NET, All Rights Reserved打开APP
System_sleep
关注
VS2019代码中包含中文内容导致的编译错误和打印输出乱码问题 原创
2022-06-25 17:45:47
2点赞
System_sleep
码龄11年
关注
前言
在VS2019中,如果代码中包含中文字符串定义或注释,会导致各种莫名其妙的编译错误,就算是运气好,编译没有报错,也会遇到控制台打印中文乱码的问题,让人倍感烦躁。
编译问题
1. 代码中定义了中文字符串常量导致编译错误:“常量中有换行符“ ;
2. 代码中包含中文注释导致编译错误:找不到XXX (宏、变量)、XXX不是常量/变量及由于找不到声明导致的其他问题;
打印乱码问题
代码打印中文字符串,在命令提示符输出是乱码;
解决方法,三种方法任选其一:
一. 修改代码文件格式为utf-8带签名,让MSVC编译器能够自动识别并以utf-8 BOM格式加载文件:
使用外部编辑器将代码文件保存为utf8-BOM格式;
或 打开代码文件,在VS2019 “高级保存选项” 中将代码文件保存格式选择为“Unicode-带签名“;
二. 修改代码格式:
修改中文字符串、中文注释的格式,在中文结尾处添加英文空格,让MSVC编译器能够以GBK编码方式加载编译中文utf-8编码字符串,可以解决编译报错问题,打印还是乱码;
三. 强制指定MSVC编译器加载代码文件的编码格式:
在VS2019“项目”-“工程属性”对话框-“C/C++”-“所有选项"子页,在“附加选项”内添加 “/utf-8” (等同于”/source-charset:utf-8 /execution-charset:utf-8")
在VS2019“项目”-“工程属性”对话框-“C/C++”-"所有选项"子页,在“附加选项”内添加 “/source-charset:utf-8 /execution-charset:gbk” (前者表示文件本身的编码,后者表示编译以后的字符数组内的字节是什么编码)
总结:
1. 如果是新建工程,推荐方法一,让所有新建代码文件都统一为utf-8 BOM 格式;
2. 如果是跨平台代码,且文件包含少量中文注释,可以尝试方法二;
3. 如果是已有的历史复杂工程(非使用工具导出的解决方案),可以尝试方法三, 但需要注意设置execution-charset时,要同时考虑到UI显示和打印二者对字符串编码的要求(可能不一致);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)