问题标签 [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 投票
2 回答
3038 浏览

visual-studio-2010 - LNK1104:无法打开文件 'rpcndr4.lib'

我在 WindowsXP 64 位平台的 VS2005 中工作,现在我正在将我的所有项目转换为 Windows7 64 位的 VS2010。在构建我的一个项目时,我收到链接错误“LNK1104:无法打开文件 rpcndr.lib”。该项目在 VS2005 中构建,在我的机器上没有任何问题。

是否与平台 SDK 相关..?否则这个问题的解决方案是什么。?

我从一个链接中读到我必须安装最新的平台 SDK 来解决这个问题。我尝试下载适用于 Windows7 的平台 SDK 4.0,但由于无限停止下载,它总是在我的机器上失败。

问候,尼克松

0 投票
1 回答
68 浏览

visual-studio-2008 - VS 2008:代码定义窗口错误的符号文件

我已经安装了 Microsoft Platform SDKs v6.0A 和 v7.0。在 Visual Studio 2008 中,我包含了为从 v7.0 获取此文件而定义的内容。

除此之外,当我使用 CDW(代码定义窗口)来概述符号时,例如通过打开“uuids.h”来打开包含在 SDK v6.0A 而不是 v7.0 中的 GUID。

我清理了解决方案,我仔细检查了 VC++ 目录(包括、库等),它们都是在 v7.0 中设置的。

CDW 有什么问题?如何强制 CDW 看到 v7.0 路径而不是旧路径?

问候,

0 投票
1 回答
696 浏览

visual-studio-2010 - DeleteMediaType() 在哪里定义?

http://msdn.microsoft.com/en-us/library/windows/desktop/dd387907%28v=vs.85%29.aspx实现示例时,我遇到了 DeleteMediaType() 和 VisualStudio 2010 的问题:此功能没有定义。我发现头文件 Mtype.h 应该声明它,但 VS2010 不存在。如果不安装一些额外的 SDK,不应该所有的头文件和库都在那里吗?

DeleteMediaType() 在哪里定义?

0 投票
2 回答
1427 浏览

visual-studio-2008 - Windows 8 上的 DirectShow SmartTee 行为

我想要做什么

我正在尝试使用 DirectShow 框架和使用 VS2008 的 VC++ 语言创建一个示例 USB 相机流应用程序(或多或少像 amcap 的剥离版本)。以下是我用来构建的过滤器图信息。

过滤器图

网络摄像头(捕获引脚)- 智能 Tee(预览引脚)- 将单色 Y8 转换为 YUY2 的转换过滤器 - 视频混合渲染。

附加信息

  • 网络摄像头以 640x480、Y8 @ 30FPS 流式传输。
  • 在 Windows 7 Professional、Intel i3 上测试 - 运行良好,能够以 30FPS 的速度传输 VGA。
  • 视频捕捉过滤器中没有可用的预览图钉。

问题

使用相同的过滤器图设置,我在 Windows 8 Intel i3 PC 上遇到问题。但是,如果我用 Microsoft SDK 中提供的 Infinte Tee 示例替换 Smart Tee 过滤器,它工作得很好。为什么智能 tee 过滤器在 Windows 8 中不起作用?

编辑:问题是我无法在 Windows 8 上将视频捕获过滤器连接到智能 tee 过滤器,但能够在 Windows 7 上连接。我尝试通过 graphedit 工具。Windows 8 正在尝试为 Y8 媒体子类型形成下图(YUY2 工作正常)。

网络摄像头(捕获引脚)- 将单色 Y8 转换为 YUY2 的转换过滤器 - 智能 Tee(预览引脚)- 视频混合渲染。

当我运行图表时,graphedit 异常关闭。

如果我没有注册转换过滤器,则在将 Capture 过滤器与智能 tee 连接时会收到此错误。 '这些过滤器无法就连接达成一致。验证输入和输出引脚的类型兼容性。找不到中间过滤器的组合来建立连接。(返回码 = 0x80040217)'

此外,如果我使用 Infinte tee 滤镜,每隔几分钟就会出现帧率下降。Windows 7 和 Windows 8 上的智能三通过滤器有什么区别?什么可以用作智能三通的替代品?

在此先感谢您的帮助。

0 投票
1 回答
841 浏览

c++ - Visual Studio 6.0 C++ GlobalMemoryStatusEx(需要旧 SDK)

我继承了一个 C++ 项目,其代码位于 XP SP3 虚拟机上(耶)。

出于某种原因,即使包含了 afxwin.h(我还包含了 winbase.h 以作为很好的衡量标准),当我编译应用程序时,我得到了一堆错误,根本错误是:

我在 MSDN 上找到了结构定义,从而解决了我的部分问题(即使这是在 winbase 中定义的,但由于某种原因它没有通过)。

但这仍然给我带来了 GlobalMemoryStatusEx 的问题。我尝试将函数定义放在标题中,然后给了我一个未解决的外部符号错误。

Kernel32.lib 包含在编译器命令中,所以我不确定为什么这不起作用。我想也许该功能已被弃用,但是我可以让它在 Windows 7 机器上的 VS2013 中运行得很好,所以事实并非如此。我认为这与 winbase 未被认可的事实有关,但我已经 15 年没有使用 C++,所以我不确定从哪里开始。

有任何想法吗?

解决方案

我怀疑很多人对解决方案感兴趣,但它仍然存在!

我终于在 Microsoft 下载中心找到了“Windows Server 2003 SP1 SDK” (可在 Wikipedia 上找到完整的 SDK 列表)。然后我不得不将目录添加到 VS6.0 中的 Tools->Options,并将它们移动到列表的顶部。

最后,我看到了PROGRAM.exe - 0 error(s)

选项菜单

0 投票
1 回答
3016 浏览

c++ - 大写和小写数据类型有什么区别?

例如 int 和 INT。关于这两个,我只知道 int 是基本类型,INT 是 windows 数据类型,两者都在内存中增加 4 个字节,而 INT 与 windows API 一起使用。

但我不明白他们两者之间的主要和适当的区别是什么。

帮助我充分理解这两者?

0 投票
1 回答
126 浏览

java - Thread.sleep 比不断检查是否满足条件更好吗?

我希望这个程序无限期地运行,但我不确定最大化 CPU 和内存效率的最佳方法。我创建了一个处理来自服务器的响应的线程,这些响应将每 20 秒左右返回一次。但是,我必须确保服务器仍在发送响应,否则我必须从新服务器获取响应。每次返回响应时,当前系统时间都存储在“lastRTime”中。这里有更好的 Thread.sleep() 替代方案吗?这是我的主线程的结尾。

干脆不睡觉会更好吗?

0 投票
1 回答
261 浏览

c# - Genesys WDE 检测摘机 c#

我正在尝试在 Genesys WDE 上检测摘机/接听电话。我下载了 WDE 和平台 SDK 并尝试使用 tserver 事件。文档对我来说不是很清楚,所以如果有人能指出我正确的方向,我将不胜感激。

0 投票
0 回答
77 浏览

gradle - Intellij Idea插件项目开发

我是 Intellij idea 插件开发的新手!我参考了https://www.jetbrains.org/intellij/sdk/docs/basics.html中的教程,并使用平台 sdk 和 gradle 开发了示例插件。

但是,如果我希望为项目开发一个插件,那么最好的方法是什么?根据评论,他们更喜欢 gradle,但对我来说平台 sdk 似乎很容易。将平台 sdk 用于插件开发项目有什么缺点吗?

0 投票
0 回答
120 浏览

intellij-idea - 将库导入 Intellij Idea 平台 sdk

我正在使用平台 SDK 使用 Intellij Idea 开发插件!我想导入可用的 JavaParser 库

这样我就可以解析java源代码。可以使用 gradle 和 maven 完成导入,但我不知道如何将其用于 Intellij Idea 平台 SDK。如何将库导入到我的项目中?