Memeory 3G问题? [英] Memeory 3G problems ?
问题描述
我的工作站配有AMD64 CPU和6 Giga Byte RAM,操作系统Windows XP 64.
我有2个问题:
1.我想要我的.NET应用程序(VS.NET 2003 VC ++ 7.0)使用了超过3 GByte的
内存,该怎么办? VirtualAlloc可以做到吗?
2.我使用的是VS .NET 2003,它不能使用超过3GBy的内存,所以我想用
安装VS2005来做到这一点,但VS2005无法安装,MSXML 6.0安装
失败。
有人能告诉我如何解决这两个问题吗?
----- ---
谢谢
jht
电子邮件:到***** @ yahoo.com
我有一个工作站使用AMD64 CPUa和6 Giga Byte RAM,OS Windows XP 64.
我有2个问题:
1.我想要我的.NET应用程序(VS.NET 2003 VC ++ 7.0) )使用超过3 GBy的内存,怎么办? VirtualAlloc可以做到吗?
2.我使用VS .NET 2003,它不能使用超过3GB的内存,所以我想安装VS2005来做它,但VS2005无法安装, MSXML 6.0安装
失败。
您应该使用VirtualAllocEx。它需要一个size_t大小参数,
这意味着你可以指定> 2 ^ 32-1个字节。
你可以在这里下载msxml 6:
http://www.microsoft.com/downloads/d...displaylang=en
但它认为你也可以在安装VS2005
先决条件时安装它。
-
亲切的问候,
布鲁诺。
br ********************** @ hotmail.com
仅删除_nos_pam
" jht" < u19185 @乌韦>在消息新闻中写道:5c88c36932886 @ uwe ...
|我的工作站配有AMD64 CPU和6 Giga Byte RAM,操作系统Windows XP
64. br />
|我有2个问题:
| 1.我希望我的.NET应用程序(VS.NET 2003 VC ++ 7.0)使用超过3 GByte
|记忆,怎么办? VirtualAlloc可以做到吗?
您需要一个64位编译器来生成64位代码。 32位编译器
(VS2002,VS2003)无法使用> 3GB RAM。一种选择是使用最新平台SDK附带的
64位C ++编译器和链接器。
| 2.我使用VS .NET 2003,它不能使用超过3GB的内存,所以我想要
来
|安装VS2005来做,但VS2005无法安装,MSXML 6.0安装
|失败。
|
1.安装V2.0框架
2.安装VS2005 RTM专业版(不是测试版!),你需要安装
可选的64位C ++编译器。
Willy。
什么是64bit C ++编译器和最新平台SDK。
什么是VS2005 RTM专业版
jht
-
通过 http://www.dotnetmonster.com 发布消息>
I Have a workstation with AMD64 CPU?s and 6 Giga Byte RAM ,OS Windows XP 64.
I have 2 problems with it:
1.I want my .NET application(VS.NET 2003 VC++7.0) to use more then 3 GByte of
memory,how to do? VirtualAlloc can do it?
2.I use VS .NET 2003,it can not use more than 3GByte of memory,so I want to
install VS2005 to do it ,but VS2005 can not installed ,"MSXML 6.0" install
failed.
Can anybody tell me how solve this 2 issues?
--------
Thanks
jht
email: to*****@yahoo.com
I Have a workstation with AMD64 CPUa??s and 6 Giga Byte RAM ,OS Windows XP 64.
I have 2 problems with it:
1.I want my .NET application(VS.NET 2003 VC++7.0) to use more then 3 GByte of
memory,how to do? VirtualAlloc can do it?
2.I use VS .NET 2003,it can not use more than 3GByte of memory,so I want to
install VS2005 to do it ,but VS2005 can not installed ,"MSXML 6.0" install
failed.
you should probably use VirtualAllocEx. it takes a size_t size parameter,
which means you can specify > 2^32-1 bytes.
you can download msxml 6 here:
http://www.microsoft.com/downloads/d...displaylang=en
but it think you can also install it when you install the VS2005
prerequisites.
--
Kind regards,
Bruno.
br**********************@hotmail.com
Remove only "_nos_pam"
"jht" <u19185@uwe> wrote in message news:5c88c36932886@uwe...
|I Have a workstation with AMD64 CPU''s and 6 Giga Byte RAM ,OS Windows XP
64.
| I have 2 problems with it:
| 1.I want my .NET application(VS.NET 2003 VC++7.0) to use more then 3 GByte
of
| memory,how to do? VirtualAlloc can do it?
You need a 64 bit compiler to generate 64 bit code. 32 bit compilers
(VS2002, VS2003) are not capable to use > 3GB RAM. One option is to use the
64bit C++ compiler and linker included with latest platform SDK.
| 2.I use VS .NET 2003,it can not use more than 3GByte of memory,so I want
to
| install VS2005 to do it ,but VS2005 can not installed ,"MSXML 6.0" install
| failed.
|
1. Install the V2.0 Framework
2. Install VS2005 RTM professional (not a beta!) and you need to install the
optional 64 bit C++ compiler.
Willy.
what is the 64bit C++ compiler and latest platform SDK.
what is VS2005 RTM professional
jht
--
Message posted via http://www.dotnetmonster.com
这篇关于Memeory 3G问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!