2014-03-07 2 views
0

저는 C에서 신참이며 VS 2013에서도 신참입니다. VS 2013 Express에서 공급 업체가 제공 한 일부 C 코드를 사용하려고합니다. 그것은 컴파일하고 명령 줄 컴파일러를 사용하여 문제없이 실행되지만 IDE를 사용하고 싶습니다."stack.cpp를 찾을 수 없습니다"는 VS 2013에서 디버그를 방지합니다.

콘솔 응용 프로그램 용 C++ 프로젝트를 시작했고이 코드를 IDE에 붙여넣고 xyy.c로 저장하여 성공적으로 빌드했습니다. GUI로 작성하는 것이 좋을 것이라고 생각하여 Win32 앱 프로젝트로 노력을 복제했습니다. 그것은 또한 건설합니다.

이 프로그램의 임무는 Plx 칩을 인터페이스로 사용하는 PCI 카드에 연결하고 FPGA를 프로그래밍하는 것입니다. Win32 프로그램은 프로그램에서 인쇄 한 정보를 볼 수는 없지만 성공합니다. 콘솔 프로그램이 실패하고 Plx 칩용 드라이버를 찾지 못해서라고 생각합니다. Win32 프로그램을 한 번 밟아서 어떤 드라이버가 있는지 알아 보았습니다.

그러나 while 루프를 통과 한 후 "소스를 찾을 수 없음"및 "stack.cpp를 찾을 수 없습니다"라는 메시지가 나타납니다. Google은 나에게 도움이되지 못했습니다.

의견이 있으면 감사드립니다.

+0

'stack.cpp'는 PDB가 있지만 소스는없는 코드에있는 것 같습니다. 나는 구글이 여기에 도움이 될 것이라고 생각하지 않는다. 소스 코드가 무엇인지 DLL을보고 소스를 추적 할 수 있는지 확인하십시오. – JaredPar

+0

그와 같을 것입니다. 이상하게도 지금은 그 부분을 통과하지만 이제는 ullshr.asm (길다란 시프트, 아마 일부 MS 라이브러리의 일부)가 필요합니다. 나는이 상황에서 벗어나야 할 것 같다. 나는 내 문제가 더 높은 수준에 있음을 확신한다. 감사합니다. –

답변

0

".NET Framework 소스 스테핑 사용"이 활성화되어있을 수 있습니다 (http://msdn.microsoft.com/en-us/library/cc667410.aspx 참조). 그래서 당신이 스택에있을 때 ... 들어가려고하면, 실제로 시도 할 것입니다, 그러나 당신은 그 소스를 가지고 있지 않습니다. 최근에 발표 된 .NET Framework 참조 소스를 사용하는 데 새로운 경험이 있습니다. http://blogs.msdn.com/b/dotnet/archive/2014/02/24/a-new-look-for-net-reference-source.aspx