问题标签 [windows64]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
141 浏览

memory-management - 映射具有特定地址的页面

我正在尝试使用 VirtualAlloc 映射虚拟内存页面,但它是 8TB Windows 7 64 位允许范围之外的特定地址,我在 Windows Internals 中读过这个地址范围用于“页表自映射结构”,无论如何,有什么办法可以用 0x7ffffffff000 地址映射内存页吗?

0 投票
0 回答
63 浏览

visual-studio-2008 - 当指针嵌入结构时,我正在寻找结构对齐,我发现了有趣的链接,但不是我想要的

我通过 deviceiocontrol 函数将结构从应用程序传递给驱动程序。

该结构只有两个成员。

我分配一个指针和大小,并将结构的地址传递给驱动程序。

在驱动程序上,我创建指向结构的指针(我在应用程序和驱动程序之间共享结构)并从用户传递的缓冲区访问值。当我访问指针时,我得到了正确的值,但大小值始终是垃圾数据。这是我正在使用的 64 位平台。当我使用 WDK 编译应用程序时,它运行良好,当我使用 Visual Studio 时,我遇到了这个问题。我是这个环境的新手。有没有人遇到过这样的问题?非常感谢任何帮助。

问候, 阿比拉姆

0 投票
1 回答
217 浏览

assembly - 编译汇编代码的方法

刚开始在学校学习Assembler,想问下这段代码怎么编译:

在 Windows 7 x64 上

因为在学校我们有 Xp x32,所以我们在学校编译的方式在 x64 窗口上不起作用。

0 投票
1 回答
176 浏览

windows - Windows UAC 弄乱了文件缓冲区

对于这个问题中缺少代码片段及其模糊性,我请求您耐心等待,但我完全一无所知,我对错误的位置没有任何线索,我无法粘贴整个应用程序。

C我有一个跨平台应用程序,它通过普通API(等)打开文件fopen,写入一些数据(首先将缓冲区传递给 zlib 以使其放气,但我认为这不相关)持续时间,最后冲洗并关闭它。

这在所有平台上都可以正常工作,除了打开 UAC 的 Windows OS x64 上的 64 位构建。基本上,在那个精确的设置中,文件缓冲区似乎与我在stdout打开文件和刷新文件之间发送的内容交错,就好像任何写入stdout使用另一个文件的相同缓冲区一样。

重要的是要注意,这不应该与任何文件系统虚拟化(VirtualStore机制)相关,正如我在%USERPROFILE%\Saved Games\. 这个问题肯定与 UAC 有关,因为如果我关闭它,问题就不会发生。中也没有问题wine64

任何指针都是有价值的。编译器是 g++ 4.7.0(从 linux 交叉编译)。

0 投票
1 回答
548 浏览

mysql - Rails 服务器无法使用 mysql2 启动 - 它需要的 Gems 存在

这是我第一次尝试在 Rails 上使用 MySql。使用 sqlite3 也会发生这种情况,除了它指向我做“gem install activerecord-sqlite3-adapter”,它告诉我没有这样的 gem 命名它。

我正在使用最新的 Ruby 2.0。我正在使用最新的 Rails 3.2.13 我有 mysql2 (0.3.11) gem 我也有 activerecord-mysql2-adapter (0.0.3)

然而......它给了我以下信息:

C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/rubygems_integration.rb:214:in 'block in replace_gem': Please install the mysql2 adapter: 'gem install activerecord-mysql2-adapter' (mysql2 is not part of the bundle. Add it to Gemfile.) (LoadError)

当我执行时捆绑器运行rails new [project name]

如果是 mysql2 gem 的错误,这个命令在 64 位 Windows 系统上成功安装了 mysql2:gem install mysql2 -v '0.3.11' -- '--with-mysql-lib="C:\MySQL\lib" --with-mysql-include="C:\MySQL\include"'

生成的 Gemfile 使用gem 'mysql2'正常,正如我被告知的那样。

Database.yml 如下:

我已经手动创建了一个名为 [projectname]_development 的数据库。

0 投票
1 回答
5588 浏览

windows - 在 Windows x64 中通过 .bat 进行 reg 文件

我在 windows x64 中通过 .bat 运行 reg 文件,但我的 reg 文件添加到wow6432node,我想添加到: HKEY_LOCAL_MACHINE\SOFTWARE\Myproject 在 windows x64 中。

我的 .bat 文件命令:

请帮我

谢谢

0 投票
3 回答
7947 浏览

64-bit - Windows 上 64 位版本的 Octave

有人知道如何为 x64 Windows 构建 Octave 吗?x32 的 2GB 数据限制对于许多需要对大型数据集进行分析的问题来说太有限了。

0 投票
2 回答
2049 浏览

c++ - 我们可以使用 Qt(64) 生成一个可以在 32 位窗口和 64 位窗口上运行的应用程序吗?

http://qt-project.org/downloads。我下载了 openGL,因为很多人说这套标准更好。但是现在我的教授要求我提供可以在 Windows 32/64 上运行的东西。有什么方法可以让我不必为 Windows 32 安装 Qt 并生成可以在 Windows 32 上运行的应用程序?

我的意思是我只为 win64 安装了 Qt,但现在我想要一些可以在 win32 平台上运行的东西。所以我想一种方法是为win32安装Qt并创建一个新项目。但是我想问一下我是否可以做一些配置并使用我的 com 上的 win64 上安装的 Qt 生成可以在 win32 上运行的东西

谢谢!

0 投票
4 回答
22492 浏览

c++ - 未解决的包含:在 Eclipse helios (Windows 7 64bit)

我正在尝试在我的计算机上安装 Eclipse:我有一个 64 位的 Windows 7。

我已经安装了 64 位 Java 和 64 位版本的 Eclipse helios (C/C++)。

当我尝试编译一个 hello world 项目时出现错误

未解决的包含:<stdio.h>

由于文本未呈现,我插入了另一个空格。

我试过在这个网站和谷歌上寻找解决方案,但我发现最好的东西是这篇文章

但是我自己不知道在哪里可以找到stdio.h。我在我的电脑上使用了搜索并没有找到这样的文件。也许我没有,我该怎么办?

0 投票
1 回答
792 浏览

grails - windows 7 command prompt run grails functional testing with geb and spock

I can't seem to run functional tests from the command prompt. Interestingly it works fine with Intellij...

I am using Grails 2.2.0, seleniumVersion = "2.27.0", spockVersion = "spock-grails-support:0.7-groovy-2.0", geb = "0.9.0-RC-1", httpClientVersion = "4.2.3"

This is the error :

ChromeDriver is started (seen in running processes), but obviously it cannot start chrome.

Here is how chromedriver is created in GebConfig.groovy:

Note that the path to chromedriver and chrome are given via system property and options respectively And here are the dependencies in BuildConfig.groovy:

I have tried a lot of version combinations in vain, and I don't get any logs from chromedriver either, even by passing the log-path in the ChromeOptions.

Update:

I updated grails to 2.2.3, geb to 0.9.2, and now the full stack trace in the command prompt is the following (all still fine in Intellij):