Tôi đang sử dụng Microsoft Visual Studio 2011 Professional Betamô-đun không an toàn cho SafeSEH hình ảnh C++
Tôi cố gắng để chạy OpenCV C++ file (http://opencv.willowgarage.com/wiki/Welcome) mà tôi đã biên soạn sử dụng CMake & Visual Studio biên dịch.
Tuy nhiên khi tôi đi để gỡ lỗi dự án tôi nhận được 600 lỗi nhất trong số đó là:
lỗi LNK2026: mô-đun không an toàn cho SafeSEH hình ảnh.
Dường như các tệp này nằm trong dự án opencv_ffmpeg nhưng tôi không thể tìm thấy chúng, tôi đã xem trang Safe Handler an toàn trên trang trợ giúp của Microsoft nhưng tôi không thể tìm thấy bất kỳ câu trả lời dứt khoát nào.
Tôi đã tự hỏi liệu có ai khác đã gặp phải sự cố này hay không và liệu họ có khắc phục được không.
Điều này xảy ra khi bạn liên kết một obj hoặc lib có chứa mã được tạo ra bởi một sớm phiên bản của trình biên dịch. Mà tất nhiên sẽ là phổ biến nếu bạn tải về một nhị phân cho opencv_ffmpeg thay vì nguồn. Bạn có thể tắt tùy chọn trình liên kết nhưng sau đó bạn sẽ vẫn có sự không tương thích phiên bản CRT có thể byte. Xây dựng lại thư viện từ nguồn. –
Cảm ơn sự giúp đỡ, nó đã làm việc –
@HansPassant Phải làm gì khi không có nguồn? – GregC