答えて
ソリューションエクスプローラウィンドウのカスタムビルドルールでプロジェクトを右クリックし、 "Microsoft Macro Assembler"を選択します。これにより、プロジェクトに追加する.asmファイルは、.asmファイルのカスタムビルドルールでコンパイルされます。
まだ問題が解決しない場合は、を実行してください。エラーメッセージが表示されていることを確認してください。彼らは役に立つものです。
基本的な質問は多かれ少なかれ解決されますが、Visual Studioプロジェクトでアセンブリ言語のみを実行する場合はどうしたらいいですか?ここに答えがあります:
一般的な空プロジェクトから始めます。ソリューションエクスプローラでプロジェクト名を右クリック
、Microsoftマクロアセンブラが使用されているように、ルールをカスタムビルド を設定します。
次に、[プロジェクト - プロパティ]に移動します。ダイアログボックス でリンカーを見つけて展開します(+をクリックします)。
[システム]を選択します。
「サブシステム」の下矢印をクリックし、「コンソール (/ SUBSYSTEM:CONSOLE)」を選択します。
同じダイアログボックスのリンカで、[詳細設定]を選択します。
コードの開始点として として使用したラベルになるように、先頭行のエントリポイントを編集します。注意:エントリポイントに記入する際には、アンダースコアの を入力しないでください。 VSは明らかに のアンダースコアを追加します。
環境は、プロジェクトとしてアセンブリ言語をプログラミングするように設定されています。
この手順は、Microsoftの無償のVisual C++ 2008 Expressエディションでも動作します。このエディションは、この投稿日時点でMSからダウンロード可能です。
おかげで楽しいです!
SUBSYSTEM:CONSOLEサブシステムを設定するのは本当に必要ですか?なぜですか? –
- 1. MasmとConTEXTを使用してアセンブリファイルをコンパイルして実行します
- 2. vs2008でC#を使用してボリュームシャドウコピーを使用する方法
- 3. VS2008で複数のプロジェクトをコンパイルする方法は?
- 4. VS2008はmsbuildを使用してASP.NET Webサイトを構築する方法は?
- 5. アセンブリルーチンからC関数を呼び出し、nasmとgccを使用してCとアセンブリファイルをリンクする方法
- 6. VS2008の統合ユニットテストを使用して抽象クラスをテストする方法
- 7. 別のアセンブリファイルを参照して呼び出す方法
- 8. .NET Frameworkライブラリを使用してC++プログラムをコンパイルする方法
- 9. Cygwinを使用してコルクスクリューをコンパイルする方法
- 10. C++を使用して.javaファイルをコンパイルする方法
- 11. build.xmlファイルを使用してResourceBundleクラスをコンパイルする方法
- 12. ASTを使用してテキストを関数としてコンパイルする方法は?
- 13. バイナリは.NETを必要としないようにVS2008を使用してコンパイルするには?
- 14. Visual Studio 2005を使用してコマンドラインからコンパイルする方法
- 15. iOSデバイスの場合はARMアセンブリファイルをコンパイルするか、iOSシミュレータの場合は通常のCを使用するかを選択する方法
- 16. WinCE5デバイスでVS2008(Win7)でデバッガを使用する方法
- 17. VS2008でVS2010ビルドされたDLLを使用する方法
- 18. VS2008を使用したクロスデバッグ?
- 19. 現在の.cppファイルをコンパイルするVS2008
- 20. トランスレータf2cを使用して単一のFortranオブジェクトをコンパイルする方法は?
- 21. アンドロイドクロスコンパイルツールチェーンを使用して静的リンクされたアプリケーションをコンパイルする方法は?
- 22. Visual Studio 2008を使用してNPAPIプラグインのソースコードをコンパイルする方法は?
- 23. ngen.exeを使用してコンパイルする方法と、生成されるネイティブコードを実行する方法は?
- 24. VS2008を使用している64ビットWindowsプラットフォームのC++静的ライブラリをコンパイルする
- 25. IDEなしでMicrosoft C++コンパイラを使用してC++ライブラリをコンパイルする方法
- 26. VS2008 C#を使用してカスタム外観を作成する
- 27. .NET 2.0/.Net 3.5を使用してVS2008プロジェクトを構築する
- 28. Visual Studio 2010のデータベースプロジェクトは、VS2008の使用方法と同じ方法でテンポラリデータベースを作成していません
- 29. C#VS2008 ODBCを使用してMS Access 2007に挿入する
- 30. ブラウザでES6をコンパイルしてNodeJSアプリケーションをコンパイルする方法
この質問のどの部分がC++ですか? –
プロジェクトは "C++"ですが、 ".asm"ファイルが含まれています – NMMA