Cannot link win10-lib into C++/WinRt Runtime component
メンテナーはふだん 5 日以内に返信
@ThomsonTan がすでに取り組んでいます。
2024年3月26日 から。
評価
この issue はまだ評価されていません。
説明
Similar to https://github.com/microsoft/cppwinrt/issues/1053
- Build zlib, sqlite-uwp, win10-lib
- Create a new C++/WinRT Windows Runtime component
- Include LogManager.hpp (no need to write any code)
- Link zlib.lib, sqlite-uwp.lib, Microsoft.Applications.Telemetry.Windows.native.lib
- Build C++/WinRT DLL
- Build errors:
1>vccorlibd.lib(init.obj) : error LNK2038: mismatch detected for 'vccorlib_lib_should_be_specified_before_msvcrt_lib_to_linker': value '1' doesn't match value '0' in MSVCRTD.lib(app_appinit.obj)
1>vccorlibd.lib(init.obj) : error LNK2005: __crtWinrtInitType already defined in MSVCRTD.lib(app_appinit.obj)
Many repetitions of:
1>Microsoft.Applications.Telemetry.Windows.native.lib(capi.obj) : warning LNK4197: export 'DllGetActivationFactory' specified multiple times; using first specification
1>Microsoft.Applications.Telemetry.Windows.native.lib(capi.obj) : warning LNK4197: export 'DllCanUnloadNow' specified multiple times; using first specification
This seems to be due to vccorlib and C++/CX dependencies used in win10-lib. See: https://stackoverflow.com/questions/12893355/windowsstorageapplicationdatacurrent-not-found-in-c
Expected behavior: we ought to be able to link the static cpp_client_telemetry lib into our WinRT DLL without conflicts. Then we can distribute just the WinRT DLL with cpp_client_telemetry built into it.
- 主要言語
- C
- スター
- 102
- フォーク
- 67
- 平均マージ
- 5日 5時間
- マージ済み PR(30日)
- 8
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/cpp_client_telemetry のほかの issue
-
C API enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
microsoft/cpp_client_telemetry#628 ·
メンテナーはふだん 5 日以内に返信
-
OneDS C++ SDK retries already-ingested iOS events, causing duplicate telemetry records対応中かも @bmehta001 が 4 日前に担当しました。 オープンbug
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
microsoft/cpp_client_telemetry#1542 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 5 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
microsoft/cpp_client_telemetry#1504 ·
メンテナーはふだん 5 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
microsoft/cpp_client_telemetry#1413 · コメント 2 件 ·
メンテナーはふだん 5 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
microsoft/cpp_client_telemetry#1387 ·
メンテナーはふだん 5 日以内に返信
microsoft/cpp_client_telemetry の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
betaflight/betaflight#15801 ·
メンテナーはふだん 2 日以内に返信
-
Bug Status: Needs Triage
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
php/php-src#24121 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100