2012-07-02 34 views
8

Nếu tôi cố gắng xem biến trực tiếp, tôi thấy dấu hiệu ?. Nếu tôi có thể tạo một chiếc đồng hồ gọi is_initialized chức năng, tôi nhận được lỗi sau:Không thể thấy tăng :: nội dung tùy chọn khi gỡ lỗi với Visual Studio

CXX0033: Error: error in OMF type information

tôi không tìm thấy nhiều thông tin về lỗi này liên quan để tăng cường sử dụng Google.

Bất kỳ ai khác có kinh nghiệm này? Đó là một rắc rối bằng OutputDebugString ở khắp mọi nơi và xây dựng lại ...

EDIT: Sử dụng Visual Studio 2010 SP1 với tất cả các hotfix trong Windows XP SP3 idem, và Tăng 1.49.0

CẬP NHẬT: Vấn đề này xuất phát và đi, nó không xảy ra một cách nhất quán; Visualizers Debugger là một giải pháp tuyệt vời, tôi đã chấp nhận chúng như thương hiệu công cụ mới của tôi

Trả lời

4

Hãy thử điều này: đối với một biến boost::optional<Category> category, tạo một chiếc đồng hồ trên: category.get()

+1

Trong VS 2005 tôi nhận được CXX0039: Lỗi: biểu tượng không rõ ràng – BlueTrin

4

Sử dụng DebuggerVisualizers để thực hiện chuyển đổi này:

Trước

ludicrously complicated

Sau

simple

T.B. Tôi đã cố gắng thêm những hình ảnh này để làm rõ câu trả lời được chấp nhận nhưng bản chỉnh sửa của tôi đã bị từ chối.

Các vấn đề liên quan