release 编译后拷到手机上, 程序怎么运行不起来, 高分求解

bluestar 2009-05-02 11:05:48
如果用多线程调试(/MTd)编译,无论debug还是release,拷到手机上都可以运行
如果用多线程(/MT)编译,拷到手机上则不能运行,报错: 无法打开文件"aaa".可能它不是使用可信任证书进行签名的或找不到它的某个组件.如果问题依旧,请尝试重新安装或恢复此文件.

怎么解决,我可不想用(/MTd)编译,文件太大了.

我引用了一些第3方库,主要是CxImage的,我确认我选择的是"在静态库中使用 MFC"

谢谢支持
...全文
105 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluestar 2009-05-04
  • 打赏
  • 举报
回复
解决了,原来引用的lib也要用(/MT)或者(/MD)编译,谢谢大家,照样有分
xiaoguanglee 2009-05-04
  • 打赏
  • 举报
回复
应该还是缺少组件。把可能用到的组件再找找,和应用程序放到一起试试吧。
世外涛缘 2009-05-03
  • 打赏
  • 举报
回复
也怀疑是引入的库在第二种模式下,无法再WM访问到。
关注,学习。
cytlyy 2009-05-02
  • 打赏
  • 举报
回复
如果你确定你的程序时WM下的,那么出现“可能它不是使用可信任证书进行签名的或找不到它的某个组件.如果问题依旧,请尝试重新安装或恢复此文件”这样得运行时得提示,则说明可能需要将相应得dll放到windows目录下去。
bluestar 2009-05-02
  • 打赏
  • 举报
回复
如果引用的库不在mobile下编译过, (/MTd)编译出来的为什么能在WM6的手机上,WM6 SDK的模拟器运行
czbever 2009-05-02
  • 打赏
  • 举报
回复
你的工程确定是mobile上的工程? 引用的库有没有在mobile下编译过? 你引用的库也要是mobile下的才行的.

7,660

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧