この質問があいまいな場合は申し訳ありませんが、これ以上具体的には言えません。Windows に移植するかなり大きなプロジェクトがあります。最終的にclでコンパイルし、link.exeでリンクした後、実行すると次の「システムエラー」が発生します。
C:\Windows\SYSTEM32\tm.sys がコンピューターにないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
インストール不要のコンソールアプリです。おそらく、コンパイル時に Windows で許可されていた Linux の依存関係を見逃していましたが、現在は奇妙な解釈をしていますかtm.sys
? 私の説明(およびコード例の欠如)が満足のいくものではないことを完全に認識しているため、実行するヒント/推測/何かを探しています。
これは、C++ コード (C++ はおそらく 1% を占める) が混在する C プロジェクトであり、WDK を使用してビルドされています。コンパイルにより、5 つの静的 .lib ファイルと 1 つの .exe ファイルが生成されます。