2016-09-28 8 views
-1

私は、デバッグしていない限り、Visual Studioから離れたままにしたいので、MSBuildとCMakeでビルドされた実行可能ファイルを持っています。私はそれが正しく動作しているかどうかを知ることができないコールバックを持っているので、私はそれをデバッグしたい。問題は、devenvでexeファイルを開くと、アプリケーションのエントリポイントを開くように見えるだけで、コールバックにブレークポイントを設定できるソースコードが実際にロードされず、コールバックであるため、すべての私のアプリケーションの主な機能は、コールバックを登録しているので、私はデバッグしたいコールバックでイベントを壊す方法がありません。devenvで実行可能なC++でのコールバックのデバッグ

main.cppにコールバックコードを入れてそこにブレークポイントを設定したり、CMakeが生成するソリューションをデバッグするだけのようなハッキーなことはできますが、私が知りたいことは、単にアプリケーションをデバッグして、ソリューションを開くことなく実行可能ファイルに関連付けられたすべてのソースファイルを開くことができます。単に実行可能ファイルですか?私がこのようにしたいのは主にスピードのためですが、ダミーのソリューションはソリューション上のものよりもマシン上で大幅に高速に実行され、Visual Studioよりはるかに高速なテキストエディタで作業できます。

答えて

1

WinDbgツールは、VS IDEをデバッグツールとして使用しないとわかっていたパスで、ソースコードなどのデバッグやロードに役立ちます。

https://msdn.microsoft.com/en-us/library/windows/hardware/ff556911(v=vs.85).aspx

+0

情報のおかげで、私はあることに表情を与え、それが助けかどうかを知ってもらおう。 –

+0

@Trevorハート、私はあなたからの聴聞を楽しみにしています:) –

関連する問題