問題タブ [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用のPlatformSDKが必要

VC6で動作する最後のPlatformSDKをどこでダウンロードできるか知っている人はいますか?グーグルで見つけたリンクはすべて死んでいるようです。

0 投票する
5 に答える
33544 参照

windows - Windows XP Platform SDKはどこでダウンロードできますか?

VS Express 2005を使用して、昔から持っているコードをコンパイルしたいと思います。コードにはVS 2005の一部ではないwindows.hが必要であり、プラットフォームSDKをインストールする必要があることがわかりました。しかし、WindowsXP用のプラットフォーム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 ファイルの 1 つからタイプ ライブラリを生成しようとしましたが、midlセッションが正常に完了しても ( ERRORLEVEL0)、.tlb ファイルが生成されませんでした。現在、何が間違っているのかわかりません。お知らせ下さい。

詳細な出力フォームmidlセッションを次に示します。

使用した部品とツール:

  • emptyvc.idlWindows 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から)?

Platform SDKから対応するmsctf.hヘッダーファイルを利用できるDelphiユニットはありますか?

Delphi 2010のソースフォルダを確認しましたが、Delphiには付属していないようです。

よろしくお願いします!

0 投票する
1 に答える
889 参照

windows - stdin と stdout をリダイレクトせずに、起動時に stderr をリダイレクトする方法は?

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" (フル パスは省略) です。

この1つのライブラリが最初に間違ったパスで検索されている理由がわかりません。誰か知っていますか?

0 投票する
2 に答える
2612 参照

visual-studio - VS2005およびWindowsSDK7.1

PlatformSDK7.1に同梱されているWindowsSdkVer.exeの実行は機能しません。VS2005の.BATファイルはどれも更新されません。

誰かがこれを修正する方法を教えてもらえますか?また、VS2005がPlatform SDK 7.1を使用していることを確認するにはどうすればよいですか?

これに関する記事はMSDNにいくつかありますが、上記の構成に関する記事はありません。また、それらのどれもこれを検証する具体的な方法/明確な方法を説明していません