问题标签 [platform-sdk]

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 投票
4 回答
6440 浏览

visual-c++-6 - 需要 VC6 平台 SDK

有谁知道我可以在哪里下载最后一个平台 SDK 以使用 VC6?我可以通过谷歌搜索找到的链接似乎都已失效。

0 投票
5 回答
33544 浏览

windows - windows xp平台SDK在哪里下载?

我想使用 VS express 2005 编译我很久以前拥有的代码。代码需要 windows.h,它不是 VS 2005 的一部分,我发现我需要安装平台 SDK。但我找不到适用于 Windows XP 的平台 SDK。我在哪里可以下载这个平台 SDK?我在哪里可以找到 windows.h?

0 投票
1 回答
794 浏览

windows - 当错误检查失败时,ILCreateFromPath 将如何表现?

PSDK 参考中,ILCreateFromPath没有关于函数在失败时的行为方式的信息(更重要的是,如何获取扩展的错误信息)。

我应该期待什么行为,以及如何获取该错误信息?

0 投票
2 回答
3376 浏览

visual-c++ - 安装 MS Platform SDK 后在 Visual C++ 2008 中编译时出错

我使用的是 OpenCV,并且在安装 Microsoft Platform SDK 以使用 OpenGL 之后,在尝试编译我的 opencv 项目时会出现这些错误。

0 投票
1 回答
579 浏览

delphi - _从 PSDK IDL 文件生成 PASCAL 绑定文件的问题

我试图从 PSDK 提供的 IDL 文件之一生成类型库,但是在midl会话成功完成时(ERRORLEVEL0)没有生成 .tlb 文件。目前我不知道有什么问题。请指教。

这是一个详细的输出表单midl会话:

使用的零件和工具:

  • emptyvc.idl从 Windows SDK 7.0 版修改
  • MIDL版本 7.00.0555
  • CL版本 14.00.50727.42

注意:我相信这不是环境问题,因为我尝试的第一件事是编译其他 .idl 文件,并且我得到了预期的 .tbl ,而反过来又TLIBIMP没有任何问题处理。


这是 CL 输出(由 MIDL 运行,完全静音):

0 投票
3 回答
474 浏览

c++ - 带有winsock2的VC++ 2005出错

此错误仅在 VC++ 2005 中出现。在 2008 中没有错误。

0 投票
1 回答
269 浏览

delphi - 用于 msctf.h 头文件的 Delphi 单元(来自 Platform SDK)?

平台 SDK中是否有任何可用的 Delphi 单元对应的 msctf.h头文件?

我检查了 Delphi 2010 源文件夹,但似乎 Delphi 没有附带它。

在此先感谢您的时间!

0 投票
1 回答
889 浏览

windows - 如何在启动时重定向stderr *而不*重定向stdin和stdout?

在 Windows 中,我想使用 CreatePipe 和 CreateProcess 来启动一个进程,并捕获写入 stderr 的文本。

MSDN 上有示例代码:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms682499 (v=vs.85).aspx

我的问题是我想重定向和捕获 STDERR,但不理会 STDIN 和 STDOUT。让它们仍然绑定到子进程的控制台窗口。(如果子进程是控制台进程而不是窗口进程。)

如果我按照示例代码,并将 STARTUPINFO.hStdError 设置为我的管道句柄,并将 STARTUPINFO.hStdOutput 和 STARTUPINFO.hStdInput 设置为 INVALID_HANDLE_VALUE,则子进程将 INVALID_HANDLE_VALUE 设置为 stdin 和 stdout;所有读取失败;所有 printf 都无处可去;并且控制台窗口完全空白。

这甚至可能吗?

0 投票
1 回答
1852 浏览

visual-studio-2010 - VC 2010 命令行 x64 拾取错误的 libcmt.lib

这里一定有我想念的东西。我已经在环境正常的情况下设置了 vcvars64.bat,编译和链接几乎所有我的库都工作得很好,除了 libcmt.lib。(MSVCRT.lib 的 /MT 版本。)这包含在 32 位 VC 2010 中,但我使用的是与 Platform SDK 7.1 一起安装的 amd64 文件夹中的 cl.exe 和 link.exe,所以我有不知道为什么要捡这个。

这是我的命令行:

我试过/nodefaultlib:libcmt的:导致链接器甚至不看那个库。libcmt.lib /nodefaultlib:libcmt以任何一种顺序都只是重新激活相同的行为,它仍然只在旧的错误路径中查找,如详细输出中所示:

我的路径上没有任何 lib 文件夹,并且 %lib% 是“[SDK]\lib\x64;[VS]\VC\LIB”(省略了完整路径)。

我不知道为什么首先在错误的路径上搜索这个库,有人知道吗?

0 投票
2 回答
2612 浏览

visual-studio - VS2005 和 Windows SDK 7.1

运行 Platform SDK 7.1 附带的 WindowsSdkVer.exe 不起作用。VS 2005 中的 .BAT 文件都没有更新。

谁能告诉我如何纠正这个问题?另外,如何验证 VS2005 使用的是 Platform SDK 7.1?

MSDN 中有几篇关于此的文章,但没有一篇是针对上述配置的。此外,他们都没有描述验证这一点的具体方式/确定方式