Tôi có một dự án SDI mới trong VS2010 nhưng tôi không thể bước vào nguồn MFC. Tôi làm theo các bước here và có vẻ như các biểu tượng tài nguyên không được tải vì một số lý do nhưng nó sẽ không tải trên nhấp chuột phải hoặc như được mô tả trong câu trả lời được bỏ phiếu nhiều nhất ở đó.Trình gỡ lỗi không bước vào mã nguồn MFC
Khi tôi đi vào gỡ lỗi >> Windows> Mô-đun, cửa sổ đó hiển thị cột trạng thái biểu tượng là Cannot find or open the PDB file
. Tôi đoán đó là vấn đề nhưng khi tôi nhấp chuột phải vào bất kỳ một mô-đun (ví dụ mfc100enu.dll) Tôi nhận được một hộp thoại với thông điệp tương tự hơn không thể tìm thấy tập tin biểu tượng.
Điều gì có thể xảy ra mà không thể tìm thấy tệp biểu tượng và cách sửa lỗi này?
Chức năng tôi muốn bước vào là LoadFrame
ở dưới đây trong ứng dụng SDI cơ bản của tôi.
BOOL CMainFrame::LoadFrame(UINT nIDResource, DWORD dwDefaultStyle, CWnd* pParentWnd, CCreateContext* pContext)
{
// base class does the real work
if (!CFrameWndEx::LoadFrame(nIDResource, dwDefaultStyle, pParentWnd, pContext))
{
return FALSE;
}
...
}
Bất kỳ gợi ý nào tôi không thể tải chúng và điều gì có thể sai? Cảm ơn
Cập nhật
tôi đã có thể để có được VS2010 để tải các tập tin biểu tượng bằng cách vào Tools-> Options-> Debugging-> biểu tượng và chọn hộp kiểm "Microsoft Symbol Servers" và bây giờ tải Visual Studio PDBs tự động. Tuy nhiên tôi vẫn không thể bước vào chức năng.
mã mfc là độc quyền AFAIK, tôi không nghĩ bạn có thể. –
Bạn muốn bước vào đâu? Tôi chỉ cần kiểm tra với VS2005 và nó cho phép tôi bước vào objcore.cpp mà nằm cho tôi ở đây: C: \ Program Files (x86) \ Microsoft Visual Studio 8 \ VC \ atlmfc \ src \ mfc – marcinj
@marcin_j Tôi cập nhật câu hỏi với chức năng. – zar