none
Windows 8.1上でVisual Studio 2015を使用してデバッグビルドしても、デバッグ開始できません。

    質問

  • Visual Studio初心者です。

    件名につきまして、ソースコードはC言語及びC++です。

    デバッグビルドはできるのですが、いざ、デバッグを開始しようとすると、

    「プログラム '~.lib'を開始できません。 ~.libは有効なWin32アプリケーションではありません。」というエラーが表示されます。

    ネットで調べても、本件に該当する事例がなく、特に、件名に記載の条件(Windows 8.1及びVisual Studio 2015)で問題が発生した事例が見つからず、よくわかりません。

    どなたか、ご存知の方がいらっしゃいましたら、教えていただければ、と思います。

    よろしくお願いします。

    2016年2月24日 20:15

回答

  • ソリューションに複数のプロジェクトがある場合、

    デバッグ目的の”exeを出力するプロジェクト”は「スタートアッププロジェクト」に設定されていますでしょうか?

    また、プロジェクトの種類が「スタティックライブラリ」になっていませんでしょうか?
    プロジェクトのプロパティの「構成プロパティ」→「全般」→「構成の種類」が「アプリケーション(.exe)」に設定されているか
    上記、ご確認ください。


    • 編集済み kenjinote 2016年2月25日 0:07
    • 回答としてマーク YK2016 2016年2月25日 19:14
    2016年2月24日 23:29

すべての返信

  • ソリューションに複数のプロジェクトがある場合、

    デバッグ目的の”exeを出力するプロジェクト”は「スタートアッププロジェクト」に設定されていますでしょうか?

    また、プロジェクトの種類が「スタティックライブラリ」になっていませんでしょうか?
    プロジェクトのプロパティの「構成プロパティ」→「全般」→「構成の種類」が「アプリケーション(.exe)」に設定されているか
    上記、ご確認ください。


    • 編集済み kenjinote 2016年2月25日 0:07
    • 回答としてマーク YK2016 2016年2月25日 19:14
    2016年2月24日 23:29
  • exeを出力するプロジェクトがスタートアッププロジェクトに設定されておりませんでした。

    スタートアッププロジェクトに設定すると、デバッグできました。

    ありがとうございました。大変助かりました。

    2016年2月25日 19:13