2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
2009年4月24日
VC++ Express精简掉了对于ATL和MFC的支持,不过我发现只要从完整安装版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 这个目录拷贝过来就直接可以用了,整个文件包是147M,用7z可以压缩到14M。
复制好这个目录后,就可以开始配置WTL8.0了:
1、解压缩WTL8的安装包 2、复制setup80x.js到setup90x.js 3、用记事本打开setup90x.js,替换所有字符串8.0为9.0并保存文件 4、运行setup90x.js 5、在VC++ Express里面配置WTL的include目录
visualfc博客里给出的方案是安装PSDK2003,这个SDK带的ATL和MFC版本分别是3.0和4.2的,不是最新的版本,不太爽。当然,从完整版的安装目录里面拷贝出东西来给Express版本用,这样做可能还是有点盗版嫌疑。
Visual Studio的Express系列虽然在功能上肯定比不上完整的Team Suite版本,但是它是免费的,而且“该有的都有了”,所以它正在变得越来越流行。对于VC++ Express,它的不方便之处之一是不支持64位编程,而这个限制在安装Windows SDK后,在默认的设置依然存在。有个叫作Jens的人搜集了各个论坛上程序员们分享的各种方案,现在似乎终于看到了曙光,按照他写在上面blog里面的方法,可以让VC++ Express完美的支持64位编程,包括AMD64和IA64。
于是我写了一些脚本让这种patch方法能够自动化的执行。/Files/xcpp/XVCE.zip
这个脚本可以支持32位和64位的Windows。我只在Win6和Win7上面测试过这些脚本,在我用的几台电脑上全都完美运行,我以前写的几个64位程序项目文件都能顺利的打开、编译和运行。当然IA64的程序虽然能编译但是我没地方去运行它们(需要Intel的安腾处理器),所以不完全保证能用,但是应该能用。
下面是readme.txt:
1. Install Visual C++ 2008 Express (to default folder in C drive, or this patch will not work) 2. Install Windows SDK (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5) 3. Open a command prompt, navigate to the folder contains this file, run setup_x86.bat or setup_x64.bat according to your system architecture 4. If there is no error in the command prompt, launch the Visual C++ 2008 Express IDE and build your X64 or IA64 projects
This work is based on the work by jenshuebel: http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
Thanks jenshuebel for the complete and accurate instructions, and thanks Microsoft for the free Visual C++ IDE.
|
|
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 |
|
常用链接
留言簿
随笔分类
随笔档案
传送门
搜索
最新评论

阅读排行榜
评论排行榜
|
|