問題タブ [c++-winrt]

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 に答える
321 参照

c++-winrt - idl 列挙型の形式は何ですか?

私のアイドルで私は試しました-

受信 - MIDL2025 [メッセージ] 構文エラー [コンテキスト]: ";" の近くに識別子が必要です
MIDL2025 [msg] 構文エラー [context]: キーワード "interface" または...

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

visual-studio - Visual Studio が debuggerutils.h を見つけられない

Visual Studio 15.9.0、Preview 3 をインストールし、C++/winrt の新しいプラットフォーム サポートを使用してプロジェクトを作成しました。ブレークポイントを設定するまで、プロジェクトは正常に実行されます。ブレークがヒットすると、VS は「現在のコール スタック フレームのソースを表示するには、debuggerutils.h を見つける必要があります」と通知します。 onecore へのパスを教えてはいけません。検索してもそのようなファイルは見つかりません。そのファイルを見つける方法またはインストールする方法を知っている人はいますか? VS にはデバッグ機能が自動的に含まれるとばかり思っていました。【追記】ブレークポイントの設定ではなく、その前にブレークしてしまうバグのようです。しかし、私はまだエラーメッセージに戸惑っています。

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

visual-studio - xaml デザイナーを無効化/再有効化した後、Visual Studio 2017 は空のアプリをビルドできませんか?

私は、VS2017 によって作成された BlankApp1 から始めて、C++/winrt アプリを再構築しようとしています。デザイナーを使用しないでください)。ただし、元のサンプル xaml ファイルは残っていたので、サンプル インターフェイスは残っていました。xaml ファイルを削除しようとしましたが、その後何もビルドされませんでした。最後に、blankapp ディレクトリ全体を破棄し、VS で xaml デザイナーをオンに戻し、VS を再起動しました。そして、何も変更せずに新しい BlankApps を作成して実行することを 2 回試みました。ビルド エラーが発生する:「インクルード ファイル 'XamlMetaDataProvider.gh' を開けません (ソース ファイル GeneratedFiles\XamlTypeInfo.Impl.g.cpp をコンパイルしています)」VSを再び機能させるために何を変更すればよいか知っている人はいますか? また、デザイナーを無効にしたい場合は、オプションで無効にするだけで十分ですか、それとも特定のファイルも変更する必要がありますか?

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

c++ - winrt/c++ で AppService を使用する

C++/Cx の github サンプルに従って、winrt/c++ で AppService を使用しようとしています。私は常に「AppUnavailable」という結果を受け取ります。正しいサービス名に接続し、正しいファミリー パッケージ名を持っていることを確認しました。

私のappxmanifest:

私のプロバイダー ヘッダー ファイル (Mainpage.h 内):

私の MainPage.idl ファイル:

IDL の生成中に、次の警告が表示されます。

Inventory::Run はサービス プロバイダーの内部で使用されていないため、リンカによって削除されるのではないかと少し心配していますが、機能しない理由が他にわかりません。プロバイダーとクライアントは 2 つの異なるソリューションにあり、相互に参照はありませんが、これは必要ないと思います。サービス プロバイダーはデプロイされましたが、起動されていません。起動しても違いはありません。