问题标签 [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.
visual-c++-6 - 需要 VC6 平台 SDK
有谁知道我可以在哪里下载最后一个平台 SDK 以使用 VC6?我可以通过谷歌搜索找到的链接似乎都已失效。
windows - windows xp平台SDK在哪里下载?
我想使用 VS express 2005 编译我很久以前拥有的代码。代码需要 windows.h,它不是 VS 2005 的一部分,我发现我需要安装平台 SDK。但我找不到适用于 Windows XP 的平台 SDK。我在哪里可以下载这个平台 SDK?我在哪里可以找到 windows.h?
windows - 当错误检查失败时,ILCreateFromPath 将如何表现?
在PSDK 参考中,ILCreateFromPath
没有关于函数在失败时的行为方式的信息(更重要的是,如何获取扩展的错误信息)。
我应该期待什么行为,以及如何获取该错误信息?
visual-c++ - 安装 MS Platform SDK 后在 Visual C++ 2008 中编译时出错
我使用的是 OpenCV,并且在安装 Microsoft Platform SDK 以使用 OpenGL 之后,在尝试编译我的 opencv 项目时会出现这些错误。
delphi - _从 PSDK IDL 文件生成 PASCAL 绑定文件的问题
我试图从 PSDK 提供的 IDL 文件之一生成类型库,但是在midl
会话成功完成时(ERRORLEVEL
0)没有生成 .tlb 文件。目前我不知道有什么问题。请指教。
这是一个详细的输出表单midl
会话:
使用的零件和工具:
- 未
emptyvc.idl
从 Windows SDK 7.0 版修改 MIDL
版本 7.00.0555CL
版本 14.00.50727.42
注意:我相信这不是环境问题,因为我尝试的第一件事是编译其他 .idl 文件,并且我得到了预期的 .tbl ,而反过来又TLIBIMP
没有任何问题处理。
这是 CL 输出(由 MIDL 运行,完全静音):
c++ - 带有winsock2的VC++ 2005出错
此错误仅在 VC++ 2005 中出现。在 2008 中没有错误。
delphi - 用于 msctf.h 头文件的 Delphi 单元(来自 Platform SDK)?
平台 SDK中是否有任何可用的 Delphi 单元对应的 msctf.h头文件?
我检查了 Delphi 2010 源文件夹,但似乎 Delphi 没有附带它。
在此先感谢您的时间!
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 都无处可去;并且控制台窗口完全空白。
这甚至可能吗?
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”(省略了完整路径)。
我不知道为什么首先在错误的路径上搜索这个库,有人知道吗?
visual-studio - VS2005 和 Windows SDK 7.1
运行 Platform SDK 7.1 附带的 WindowsSdkVer.exe 不起作用。VS 2005 中的 .BAT 文件都没有更新。
谁能告诉我如何纠正这个问题?另外,如何验证 VS2005 使用的是 Platform SDK 7.1?
MSDN 中有几篇关于此的文章,但没有一篇是针对上述配置的。此外,他们都没有描述验证这一点的具体方式/确定方式