为VS2005工程添加新的SDK----换SDK编译
2012-07-01 22:54
267 查看
原文地址::/article/1457480.html
图文并茂的文章!!!
//=====================================================================
//TITLE:
// 为VS2005工程添加新的SDK
//AUTHOR:
// norains
//DATE:
// Monday 17-May-2010
//Environment:
// Windows CE 5.0
// Windows CE 6.0
//=====================================================================
在很多情况下,我们需要为旧的工程添加新的SDK。比如,你有个WinCE 5.0的工程,现在想编译为WinCE 6.0的程序,那么我们就必须为旧的工程添加新的6.0的SDK。听起来是不是很复杂?但实际上却很简单。
我们就以实例来说明添加的流程。
这里有一个工程,里面只有两个SDK,分别是TDS_SiRFprima_CE6_SDK和TDS_SMTP37XX,现在需要新添加一个THDP_DEMO的SDK。
点击菜单上的"Configuration Manager.."
在弹出来的对话框的Active Solution Platform的下拉表框中选择"<New..>":
接着弹出"New Solution Platform"对话框如下所示:
然后在"Type or select the new platform:"中选择THDP_DEMO(MIPSII):
如果有一些设置和已经添加的SDK类似,可以在"Copy Setting form:"中选择。因为我这里只是简单地添加一个SDK,不需要复制已存的SDK,所以只是选择<empty>:
点击"OK"后,我们就可以在下拉菜单见到我们所需要的THDP_DEMO SDK。
最后的事情就变得简单了,选择该SDK,进行编译。一般来说,应该不会有任何问题,都能顺利编译通过。是的,一切就这么简单!
//===============================================================
备注::
1》如果在设置"Copy Setting form:"时不从其它已经OK的SDK包COPY过来直接选择<empty>的话,是编译不了的
D:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100):fatal error c1189:#error :ERROR:Use of runtime library internal header file.
A._CRTBLD
B._WIN32_WCE
没有定义!!!
工程/属性/C++/Preprocessor/Preprocessor Definitions
工程/属性/C++/PreCompiled Headers/Create/Use PreCompiled Headers
上面两项都没有定义!!!
2》拿到别人的工程要在自己的SDK下编译把xxx.sln++++xxx.vcproj文件里面的老的SDK名称换成自己的SDK名称,再打开工程就可以了!
图文并茂的文章!!!
//=====================================================================
//TITLE:
// 为VS2005工程添加新的SDK
//AUTHOR:
// norains
//DATE:
// Monday 17-May-2010
//Environment:
// Windows CE 5.0
// Windows CE 6.0
//=====================================================================
在很多情况下,我们需要为旧的工程添加新的SDK。比如,你有个WinCE 5.0的工程,现在想编译为WinCE 6.0的程序,那么我们就必须为旧的工程添加新的6.0的SDK。听起来是不是很复杂?但实际上却很简单。
我们就以实例来说明添加的流程。
这里有一个工程,里面只有两个SDK,分别是TDS_SiRFprima_CE6_SDK和TDS_SMTP37XX,现在需要新添加一个THDP_DEMO的SDK。
点击菜单上的"Configuration Manager.."
在弹出来的对话框的Active Solution Platform的下拉表框中选择"<New..>":
接着弹出"New Solution Platform"对话框如下所示:
然后在"Type or select the new platform:"中选择THDP_DEMO(MIPSII):
如果有一些设置和已经添加的SDK类似,可以在"Copy Setting form:"中选择。因为我这里只是简单地添加一个SDK,不需要复制已存的SDK,所以只是选择<empty>:
点击"OK"后,我们就可以在下拉菜单见到我们所需要的THDP_DEMO SDK。
最后的事情就变得简单了,选择该SDK,进行编译。一般来说,应该不会有任何问题,都能顺利编译通过。是的,一切就这么简单!
//===============================================================
备注::
1》如果在设置"Copy Setting form:"时不从其它已经OK的SDK包COPY过来直接选择<empty>的话,是编译不了的
D:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100):fatal error c1189:#error :ERROR:Use of runtime library internal header file.
A._CRTBLD
B._WIN32_WCE
没有定义!!!
工程/属性/C++/Preprocessor/Preprocessor Definitions
工程/属性/C++/PreCompiled Headers/Create/Use PreCompiled Headers
上面两项都没有定义!!!
2》拿到别人的工程要在自己的SDK下编译把xxx.sln++++xxx.vcproj文件里面的老的SDK名称换成自己的SDK名称,再打开工程就可以了!
相关文章推荐
- 为VS2005工程添加新的SDK
- 为VS2005工程添加新的SDK
- 为VS2005工程添加新的SDK
- 在vs2010 添加Gtest 测试框架X86 到x64 工程建立: 步骤 1. 先编译Gtest源码,生成DEBUG 版本"gtestd.lib"与RELEASE版本"gtest.lib"。此处不明
- 在VC工程(VC6/VS2005)中添加Manifest
- ios开发问题:添加库和复制其它工程文件编译错误问题
- 把静态编译的QT添加到QTCreator当中创建新工程
- Visual Studio 2010工程项目中添加预编译宏
- 如何在VC中为工程添加一个编译选项
- VS2005工程增加SDK
- cocos2dx-2.2.3 lua 工程添加HttpClient.h后无法编译成功的问题。
- VS2005开发WinCE6.0应用程序 更换SDK后工程的移植
- 如何在VC中为工程添加一个编译选项
- openwrt学习笔记二--Openwrt的SDK编译程序添加库举例--curl库
- VS2005工程增加SDK
- Android source目录添加编译工程脚本(含ccache)
- vc6及vs2005的SolidWorks工程在vs2008编译
- 编译"Objective-C基础教程" 工程时出错, SDK不匹配的解决办法
- codeblocks进行C++开发 向工程中添加Class 发生编译错误:"No such file or directory" 解决方案
- 【转】总结:升级到xcode4.2 iOS sdk 5.0旧版工程编译后出现的警告解决办法