时报连接时找不到某个dll文件的错误,例如:LINK:fatal error LNK1104 : cannot open file "../bin/Debug/GLCommeManage.dll"
解决方法:根据文件路径找到GLCommeManage.dll文件后,去掉此dll文件的只读属性后,再clean 工程,重新编译运行工程,就可以把.dll文件添加到工程里面来
了,问题就被解决了。
14.include 后面头文件一个语句 include "TCPIP Stack/TCPIP.h"
问题的解释:TCPIP Stack/TCPIP.h表示: 文件夹TCPIP Stack下的TCPIP.h文件
15.在类视图下点击类或函数出现:cannot find the definition (implementation) of this function
解决方法:删除.clw, .aps, .opt, .ncb, .plg 这些临时文件后Rebuild就OK了。
16.VC中搜索工具的使用技巧:
使用技巧:把光标放到你要搜索的字符上,或者选中你要搜索的代码段上,点击Find in Files(带文件夹的小望远镜按钮),后选择查找条件后点击Find就可以在所有
工程文件中搜索你想要的东西了。也不能完全依赖vc的搜索工具(VC
搜索工具尤其是在大点的工程中不一能把你要找的所有位置中你要找的东西信息显示出来):比如我想搜索一
个已知的自定义的消息是在哪里发送的。这时VC只能搜索可能发送消息的类比如CView。但假如我真实的发送消息是由在CView类中的另一个类来发送的消息。那么VC的搜索器就不
一定能够搜索到这个深一层的消息了。
17.VC报错:“路径\...\a.exe does not contain debugging(do not prompt in the future)” ;
解决方法:原因是你选择的当前的Release版本
软件因此它没有调试信息。就会出现上面的错。在Build->Set Active Configuration下面选择“a-WIN32 Debug”即可。
18.visual c++的调试watch窗口里的变量值类型如何从16进制转换为10进制
鼠标右键点击 watch窗口的任意位置,会弹出一个菜单,里面有个选项“H
exad:ecimal Display",这个选项被选中即表示显示16进制,不选中则表示10进制显示。
19.prompt属性里加n作用:这是分隔符,\n前的是显示在状态栏的,\n后的显示在tooltip窗口(鼠标放在按钮上几秒钟,就弹出的这个窗口)
20.VC->Project->Setting中:
Setting For->用来选择更改时Debug版本还是Realease版本,还是两个版本的共同属性的。
General->Microsoft Foundation Classes 可以选择编译时动态的还是静态的。
C/C++ ->Preprocessor definitions 可以设置是ANSI(_MBCS)还是ASCII(_UNICODE)编译
Link->Category选General时,可以在Output fie name:中设置可执行文件的生成路径。