Tôi đang cố gắng viết một ActiveX khá đơn giản bằng cách sử dụng mã C++. Vấn đề là phát hành nhị phân có phụ thuộc tại MFC90.DLL và MSVCR90.DLL mà không apear tại Debug. Làm thế nào để tấn công này ??Sự khác biệt phụ thuộc giữa Phát hành & Gỡ lỗi
5
A
Trả lời
1
Xây dựng gỡ lỗi vẫn có thể sử dụng bản phát hành DLL/libs, nó chỉ có nghĩa là bạn không thể bước vào mã cho những phần đó khi gỡ lỗi.
Hoàn toàn bình thường, trừ khi tôi hiểu nhầm câu hỏi?
3
Bạn có thể thử liên kết tĩnh MFC và thư viện thời gian chạy C++, có thể là mong muốn bởi vì sau đó bạn sẽ không phải hy vọng người dùng có cài đặt lại thời gian chạy VC++.
Hoặc bạn có thể cài đặt các phân phối lại VC++ sẽ cài đặt các thư viện được chia sẻ đó.
Tôi tin bạn cũng có thể bao gồm những tệp DLL bị thiếu trong tệp CAB của bạn (giả sử bạn đang cài đặt tệp này dưới dạng tải xuống qua trình duyệt web), nhưng bạn cũng có thể thử liên kết tĩnh nếu bạn định làm điều đó .
Các vấn đề liên quan
- 1. Sự khác biệt giữa Gỡ lỗi và Phát hành trong ScriptMode ScriptManagers là gì?
- 2. Xcode/Cocoa: Sự khác biệt giữa bản dựng gỡ lỗi và bản phát hành là gì?
- 3. Sự khác biệt giữa Thuộc tính phụ thuộc SetValue() & SetCurrentValue()
- 4. Sự khác biệt về hiệu năng mạnh mẽ: gỡ lỗi và phát hành
- 5. Sự khác biệt giữa phát hành và tự động phát hành là gì?
- 6. Sự khác biệt giữa phát hành nhị phân và phát hành nguồn?
- 7. gỡ lỗi vs hiệu suất phát hành
- 8. Sự khác biệt giữa tổng hợp, thành phần và sự phụ thuộc là gì?
- 9. Cấu hình gỡ lỗi và phát hành
- 10. C# Gỡ lỗi và phát hành
- 11. khác biệt giữa phát hành và dealloc trong Objective-C
- 12. Sự khác nhau giữa miễn phí, dealloc, phát hành và tự động phát hành là gì?
- 13. sự khác biệt giữa system.out và system.err
- 14. Biến hoặc thuộc tính CMake để phân biệt gỡ rối betwen và phát hành bản dựng
- 15. Sự khác biệt giữa lỗi mã trả về và lỗi
- 16. Sự khác biệt giữa việc tạo đối tượng mới và tiêm phụ thuộc
- 17. Sự khác biệt giữa phụ thuộc loại "nhập" và "pom" là gì?
- 18. Sự khác biệt giữa ". +" Và ". +?"
- 19. Sự khác biệt giữa Đại biểu & Hành động trong C#
- 20. WCF - sự khác biệt giữa hành vi và hợp đồng?
- 21. Sự khác biệt giữa gỡ lỗi và biên dịch là gì?
- 22. sự khác biệt giữa cống, phát hành, dealloc và giữ lại trong Objective-C/
- 23. sự khác biệt giữa InterlockedCompareExchange phát hành (là gì) và Acquire()?
- 24. Sự khác biệt giữa Agda và Idris
- 25. Sự khác biệt giữa thuộc tính phụ thuộc và thuộc tính đính kèm trong WPF là gì?
- 26. Sự khác biệt giữa Verilog! và ~?
- 27. Sự khác biệt về sự khác biệt giữa Matplotlib giữa Agg và Cairo
- 28. gỡ lỗi vs phát hành trong cmake
- 29. phát hiện sự khác biệt giữa hai chuỗi với Javascript
- 30. Sự khác biệt giữa phát triển Cocoa và iPhone
Câu hỏi của bạn là bạn muốn có thể gỡ lỗi trong bản phát hành của các dll MFC hoặc là câu hỏi của bạn một cái gì đó khác? –
Một khả năng khác - bạn có muốn phát hành một bản dựng lỗi của mã của bạn không, nhưng điều biến thể DLL là một vấn đề? – Steve314
Tôi nghĩ rằng anh ấy muốn liên kết tĩnh, để tránh các vấn đề phân phối vì nó là một ActiveX. – Roel