升级到Visual Studio 2013

2014年6月15日
年初的时候我就计划要换掉用了5年的Sony VGN-FW235J. 但是Sony卖掉VAIO PC产品线的新闻阻止了我的立刻行动. 从2000年开始用Sony的笔记本, 我已经不知道以后要买什么了. 于是我继续使用它, 直到最近硬盘崩溃.
我的VS2008/VC9也随着硬盘而崩溃了. 手头没有个VC编译器让我觉得很不舒服. 只好开始在我另外一台Sony VPCEG上开始安装VS2013/VC12. 这是我第一次从网络安装Visual Studio软件. 在终于下载完接近3G字节的安装包后, 我同样第一次选择了全部安装, 而不像以前那样只装VC编译器.
12G字节的软件安装很顺利. 装完后我马上导入了Visual C++ 2008写的Woody的网站工具, 仅仅只是差不多10个警告而已, 从VC9到VC12的升级实在太简单了, 以至于我都没有注意到项目文件从.vcproj变成了.vcxproj.
接下来我升级了原始视频播放器中的CamMan. 它的.sln中的2个项目都带着差不多的10个警告一次转换成功. 我测试了常用功能, 一切正常.
最后我开始升级AR1688 Windows下工具. 因为我不清楚其中DSP开发相关项目要如何测试, 我决定一开始只转换Manager.exe. 这是个错误的决定, 所有第一次没有转换的项目文件, 以后都要手动删除老的.vcproj文件, 然后添加新的.vcxproj文件. 我认为这是个Visual Studio 2013 Update 2的软件缺陷.
稍后我在公司的Windows Server 2003上测试这些AR1688 Windows下工具. 一开始当Not a valid Win32 application的错误信息弹出的时候我并不奇怪, 因为我知道自己还没有安装Visual C++ Redistributable Packages for Visual Studio 2013. 但是装完VC12的运行库后还出这个错误信息就让我着实疑惑了一段时间. 最后发现是Platform Toolset的选项应该用Visual Studio 2013 - Windows XP (v120_xp), 而不是缺省的Visual Studio 2013 (v120). 微软多想不用兼容以前的Windows啊!

mfc120u.dll错误信息

2014年12月6日
一个AR1688的墨西哥用户在运行Manager.exe后看到了下面这个西班牙文的mfc120u.dll错误信息. 他使用64位的Windows 8.1并且安装了Visual C++ Redistributable Packages for Visual Studio 2013. 这提醒我在这里额外加个说明: 即使你使用64位系统, 也要安装32位的VC运行库版本.
Screen shot of AR1688 Manager.exe Spanish mfc120u.dll error message.

WinXP SP2该升级到SP3了

2015年2月9日
微软是铁了心逼大家升级啊. 当你看到下面这个错误信息时, 说明你的WinXP SP2该升级到SP3了.
Screen shot of AR1688 Manager.exe Chinese GetLogicalProcessorInformation error message.

AR1688编译辅助工具也要升级

2015年8月3日
今天有个老用户抱怨无法编译新的软件API, 让我很惭愧, 觉得自己的中文表达能力太差了.

我上个版本是ar168m_sip_cn_062000 . 看了你的一大片文章, 还是不知道怎么办, 我只要编译模块能用的软件就行. 我的环境: 32位win7.

赶快回答: 我们的PC端编译工具升级了, 要安装Visual C++ Redistributable Packages for Visual Studio 2013的32位版本.
Screen shot of AR1688 reversion.exe Chinese mfc120u.dll error message.

本页面尚无任何评论.

更多选项? 请先登录或者注册. metropolitan-tundra