vs2010 使用备忘

1.一个方案中的一个项目调用另一个项目中的dll,提示无法找到 某某dll

解决方法是要将当前项目 设置为启动项目

"无法启动文件“....exe”系统找不到
指定文件".  同样是VS2010居然打不开. 
后来解决办法如下:
"菜单--->项目--->属性--->配置属性---->链接器---->清单文件---->生成清单" 设置为"是" 
再重新生成解决方案, 重新生成可执行程序,然后就搞定了...
还有,确定好输出目录的位置:配置属性-->常规-->输出目录, 与其它依赖的dll文件相对路径的问题.

2.AfxMessageBox 尽量使用 TEXT()

3. error C2664: “CreateProcessW”: 不能将参数 1 从“char [260]”转换为“LPCWSTR”

提示的是从单字符到宽字符转换的错误
两种解决方法:

一、将 char 变量 改为 WCHAR

二、选中项目,然后点击属性——>配置属性——>常规——>项目默认值——>字符集,选为“使用多字节字符集"


4.error LNK2019: 无法解析的外部符号 _GetMappedFileNameA@16,该符号在函数 "public: void __thiscall CDebugBase::OnLoadDll(void *)" (?OnLoadDll@CDebugBase@@QAEXPAX@Z) 中被引用

这是GetMappedFileName 
中虽然引入了 “include <Psapi.h>
还没有调用库, 再添加 pragma comment(lib,"Psapi.lib") 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值