——在学习VC++的时候,遇到的错误:
LINK : fatal error LNK1168: cannot open Debug/Test.exe for writing
解决办法:
打开任务管理器,将test.exe进程杀掉,然后重新编译链接,就可以了
——从CDilog中继承下来的类系统都自动生成enum {IDD=IDD_DIALOG1};可是当编译时出现"IDD_DIALOG1未定义"
#include "resource.h"
——— lesson 17
命名管道,创建管道后,会等待连接,服务器端表现的死机状态也是正常,此时在客户端连接管道
_______VC6 下运行dumpbin 时出现错误提示 : “没有找到mspdb60.dll“ 的问题
运行**.exe编译C、C++或者运行PE格式文件查看工具DUMPBIN.EXE时,出现“没有找到mspdb60.dll........."的错误提示。
这是因为在安装目录下的:Microsoft Visual StudioVC98Bin或system32下没有mspdb60.dll的缘故
只需把安装目录下的:Program FilesMicrosoft Visual StudioCommonMSDev98Bin下的mspdb60.dll拷贝到安装目录下的:Program FilesMicrosoft Visual StudioVC98Bin或system32下,即可。
而我的VC6.0中要将mspdb60.dll这个文件复制到安装目录下的:Program FilesMicrosoft Visual StudioVC98system32下才行
______dumpbin 命令不能运行
http://blog.csdn.net/yaneng/article/details/5415822
dumpbin 的运行需要 mspdb60.dll 文件,上面在将其拷贝到 VC98Bin下,可以在这个目录下运行。
当我们要在自己的程序文件目录中运行dumpbin时,提示找不到该命令。
要在电脑的环境变量中添加F:Program FilesMicrosoft Visual StudioVC98Bin。 便可执行成功。
我们知道一个.exe找.dll的顺序是1)进程的当前目录 2)windows目录下的系统目录是c:/windows/system32/目录这个吧 3)Windows目录 4)PATH环境变量中列出的目录。看来是不能有两个mspdb80.dll那我就让dumpbin.exe运行的时候自己去找common7下的mspdb80.dll不就OK了。