
Visual Studio
Vis_Stu
=.=
展开
-
Win64环境下CMake生成VS工程文件异常 【missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS】
CMake生成VS工程异常【missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS】原创 2020-12-29 16:23:11 · 3466 阅读 · 1 评论 -
linux编译C++ 报错stray '\357' in program
在linux端编译so时,报了一个stray '\357' in program的错误。大概是两种可能:1.源文件中含有中文字符(注释不算)。2.源文件编码格式采用了UTF-8带BOM的格式。后来看了下的确是编码格式的问题,只要另存为其他编码格式重新编译即可。另外在windows端编译时并没有报错,可以编译通过。应该纯粹只是linux不接受UTF-8带BOM格式的编码。原创 2017-11-30 12:08:42 · 5291 阅读 · 0 评论 -
C++两个项目之间相互引用的方法
实际工程中有时可能会遇到一个项目中使用了另一个项目中的函数,那么我们直接添加相关的引用即可。但是如果两个项目A,B之间相互引用,且A项目编译在B项目之前,直接相互引用就会导致混乱的发生。此时可以采用函数指针的方式,在A中声明函数指针,在B中为其赋值,这样A项目中使用该函数指针就可以调用B项目的函数了。(前提是把函数指针声明为静态全局变量,然后在B的初始化中赋值,否则可能会导致后续操作中原创 2016-12-19 18:22:37 · 8632 阅读 · 0 评论 -
VS 调试时“还没有为该文档加载任何符号”
有的时候调试会出现这种问题:然后断点就不会中断了。解决方案:比较常见的是1.工具->选项->调试->常规->要求源文件与原始版本完全匹配的勾取消。2.尝试重新编译项目 , 因为项目未重新编译过的话其中更改的代码就不会生效(这种情况主要在"附加到进程“的调试方法中出现)。3.依赖项目更改 , 需要重新编译这几个关联项目。出现该问题的主要原因:当前调试的代码与正原创 2016-10-27 16:23:04 · 35262 阅读 · 0 评论 -
导致“无法解析的外部符号”的可能情况
之前写代码时一直有遇到过这种问题:无法解析的外部符号"XXX::XXXX",该符号在函数"XXX::XXXX" 中被引用......其大部分都是由于1.只声明了函数但并没有实现它。这种一般都是大意忘记了,第一次编译就会发现。另外声明了静态变量,没有初始化它也会导致这样的情况发生。2.声明了函数也定义了函数但其函数参数对不上。比如项目A中引用了项目B的类,后来修改了项目B中类的成员函数等但A中没改过...原创 2016-10-17 16:28:43 · 27467 阅读 · 0 评论 -
.Net安装时发生严重错误
这个是同事解决的问题,咱顺便记录下。安装.Net的时候出现提示:遇到这种情况,可以尝试重新命名C盘下的两个文件:C:\Windows\System32\msvcr100_clr0400.dllC:\Windows\SysWOW64\msvcr100_clr0400.dll原创 2017-03-14 17:45:25 · 1398 阅读 · 0 评论 -
关于VS中文字体乱码的问题
某些情况下,可能会出现电脑开机后VS中文注释乱码。当然可以先看看编码设置有没有问题。然后就是系统语言设置的问题了。虽然他显示的是中文,但可能实际已经变成其他语言了,对此可以先设置成其他任何一种语言,重启电脑。之后再设置为中文,重启电脑。然后系统中的数据就被刷新成中文对应的编码设置了。可喜可贺可喜可贺。原创 2017-01-16 14:43:14 · 2701 阅读 · 0 评论 -
MFC 控件属性事件框显示空白
从7月份到现在为止,这个bug一共就遇到过两次,但也是挺麻烦。一旦出现,所有的控件就无法在属性事件栏里面添加新的事件了,显示一片空白。google上也查了一下,大致上说的都没有很好的解决方案。目前暂且有两种处理办法:1.直接自己手动添加事件。2.这种情况只会出现在当前项目中,新建的工程是不会受到影响的,所以可以新建一个工程,把旧工程的内容移过去。原创 2016-11-02 09:19:56 · 3988 阅读 · 2 评论 -
VS2005 VC++目录路径中宏的定义
说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)转载 2016-09-28 14:25:54 · 1435 阅读 · 0 评论 -
VS2005 Ctrl+F无法弹出搜索对话框
上次遇到的问题。VS2005中Ctrl+F的搜索功能无法打开了,就算直接从按钮处点击也无效。两种方法可以恢复:1.窗口->重置窗口布局。2.在系统自带的cmd窗口中使用VS自带的复位命令devenv /resetskippkgs。推荐先使用第一种,第二种方法会把所有设置清空,恢复到VS第一次打开的状态。原创 2016-09-28 14:21:37 · 5026 阅读 · 1 评论