問題タブ [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-studio-2010 - LNK1104: ファイル 'rpcndr4.lib' を開けません
WindowsXP 64 ビット プラットフォームの VS2005 で作業していましたが、現在、すべてのプロジェクトを Windows7 64 ビットの VS2010 に変換しています。プロジェクトのビルド中に、「LNK1104: ファイル rpcndr.lib を開けません」というリンク エラーが発生します。私のマシンでは問題なくプロジェクトが VS2005 でビルドされます。
プラットフォーム SDK に関連するものかどうか..? それ以外の場合、この問題の解決策は何ですか?
この問題を解決するには、最新のプラットフォーム SDK をインストールする必要があるというリンクを読みました。Windows7 用のプラットフォーム SDK 4.0 をダウンロードしようとしましたが、ダウンロードが無限に停止して、マシンで常に失敗します。
よろしく、ニクソン
visual-studio-2008 - VS 2008:コード定義ウィンドウのシンボルファイルが間違っています
Microsoft PlatformSDKv6.0Aとv7.0の両方をインストールしました。Visual Studio 2008の中には、v7.0からこのファイルを取得するために定義されているものを含めます。
また、CDW(コード定義ウィンドウ)を使用してシンボルの概要を確認すると、たとえばGUIDの「uuids.h」を開くと、v7.0ではなくSDKv6.0Aに含まれているものが開きます。
ソリューションをクリーンアップし、VC ++ディレクトリ(インクルード、ライブラリなど)がすべてv7.0に設定されていることを再確認しました。
ここでCDWの何が問題になっていますか?CDWに古いパスではなくv7.0パスを表示させるにはどうすればよいですか?
よろしく、
visual-studio-2008 - Windows 8 での DirectShow SmartTee の動作
私がやろうとしていること
VS2008 を使用して VC++ 言語で DirectShow フレームワークを使用して、サンプル USB カメラ ストリーミング アプリケーション (多かれ少なかれ amcap のストリップ バージョンに似ています) を作成しようとしています。以下は、作成に使用するフィルター グラフ情報です。
フィルタ グラフ
Web カメラ (キャプチャ ピン) - スマート ティー (プレビュー ピン) - モノクロ Y8 を YUY2 に変換する変換フィルター - ビデオ ミキシング レンダリング。
追加情報
- Web カメラは 640x480、Y8 @ 30FPS でストリーミングします。
- Windows 7 Professional、Intel i3 でテスト済み - 正常に動作し、VGA @ 30FPS をストリーミングできます。
- ビデオ キャプチャ フィルタで使用できるプレビュー ピンがありません。
問題
同じフィルター グラフのセットアップで、Windows 8 Intel i3 PC で問題に直面しています。しかし、Smart Tee フィルターを Microsoft SDK で提供されている Infinte Tee サンプルに置き換えると、うまく機能します。Windows 8 でスマート ティー フィルターが機能しないのはなぜですか?
編集:問題は、Windows 8 ではビデオ キャプチャ フィルターをスマート ティー フィルターに接続できないが、Windows 7 では接続できることです。graphedit ツールを試してみました。Windows 8 は、Y8 メディア サブタイプの次のグラフを作成しようとしています (YUY2 は正常に動作しています)。
Web カメラ (キャプチャ ピン) - モノクロ Y8 を YUY2 に変換する変換フィルター - スマート ティー (プレビュー ピン) - ビデオ ミキシング レンダリング。
グラフを実行すると、graphedit が例外で終了します。
変換フィルターを登録しないと、Capture フィルターをスマート ティーに接続するときにこのエラーが表示されます。 'これらのフィルターは接続に同意できません。入力ピンと出力ピンのタイプの互換性を確認します。接続する中間フィルターの組み合わせが見つかりませんでした。(リターン コード = 0x80040217)' .
また、Infinte ティー フィルターを使用すると、数分ごとにフレーム レートが低下します。Windows 7 と Windows 8 のスマート ティー フィルターの違いは何ですか? スマートティーの代替として何を使用できますか?
よろしくお願いします。
c++ - Visual Studio 6.0 C++ GlobalMemoryStatusEx (古い SDK が必要)
XP SP3 仮想マシン上にコードが存在する C++ プロジェクトを継承しました (yay)。
何らかの理由で、afxwin.h が含まれていても (そして、適切な測定のために winbase.h を含めました)、アプリケーションをコンパイルすると、一連のエラーが発生します。根本的なものは次のとおりです。
MSDN で構造定義を見つけたので、問題の一部が解決されました (これは winbase で定義されていますが、何らかの理由でうまくいきません)。
しかし、それでも GlobalMemoryStatusEx の問題が発生します。関数定義をヘッダーに入れようとしたところ、未解決の外部シンボル エラーが発生しました。
Kernel32.lib はコンパイラ コマンドに含まれているため、これが機能しない理由はわかりません。この機能は廃止されたのではないかと思いましたが、Windows 7 マシンの VS2013 で問題なく動作するようになったので、そうではありません。winbase が認識されていないことと関係があると思いますが、C++ を 15 年も使っていないので、どこから始めればよいかわかりません。
何か案は?
解決
多くの人がこのソリューションに興味を持っているとは思いませんが、それでもここにあります!
ようやくMicrosoft ダウンロード センターで"Windows Server 2003 SP1 SDK" を見つけました(SDK の完全なリストはWikipediaで入手できます)。次に、VS6.0 内の Tools->Options にディレクトリを追加し、それらをリストの一番上に移動する必要がありました。
そして、やっと見ることができましたPROGRAM.exe - 0 error(s)
c++ - 大文字と小文字のデータ型の違いは何ですか?
たとえば、int と INT です。この2つについては、intが基本型で、INTがWindowsデータ型であり、メモリ内で4バイトを獲得し、INTがウィンドウAPIで使用されることを知っています。
しかし、両者の主な違いと適切な違いは何なのかわかりません。
この両方を完全に理解するのを手伝ってください。
c# - Genesys WDE 検出オフフック c#
Genesys WDE でオフフックを検出したり、電話に応答したりしようとしています。WDE とプラットフォーム SDK をダウンロードし、tserver イベントで再生しようとしています。ドキュメンテーションは私にはあまり明確ではないので、誰かが私を正しい方向に向けることができれば幸いです。
gradle - Intellij Idea プラグイン プロジェクトの開発
Intellij アイデア プラグイン開発は初めてです。https://www.jetbrains.org/intellij/sdk/docs/basics.htmlのチュートリアルを参照し、プラットフォーム SDK と gradle を使用してサンプル プラグインを開発しました。
しかし、プロジェクト用のプラグインを開発したい場合、最も良い方法は何でしょうか? レビューに基づくと、彼らはグラドルを好みますが、私にとってはプラットフォーム sdk が簡単なようです。プラグイン開発プロジェクトにプラットフォーム SDK を使用することの欠点はありますか?