내 응용 프로그램이 충돌하면 Windows 이벤트 뷰어에서 항상 내 응용 프로그램 버전을 "0.0.0.0"으로보고합니다. Windows 이벤트 뷰어에서 인식 할 수있는 방식으로 응용 프로그램 버전을 설정하는 방법을 알 수 없습니다. QApplication::setApplicationVersion()으로 변경하는 것으로는 보이지 않습니다.Qt에서 Windows 용 응용 프로그램 버전을 어떻게 설정합니까?
분명히 Windows 크래시 로그보다 프로그램을 디버깅하는 더 좋은 방법이 있지만 그 대신 Windows가 인식하도록이 값을 설정하는 방법은 무엇입니까? 내 IDE는 Qt Creator입니다.
정확하게 맞습니다. 그러나 앱 아이콘 (여기에 설명 된대로) (http://doc.qt.io/qt-4.8/appicon.html)을 설정할 때'VERSION'에 의해 생성 된 rc 파일을 덮어 쓰기 때문에 작동하지 않습니다. 이 두 개의 RC 파일을 결합 할 수있는 방법이 있습니까? 'RC_FILE + ='는 원하는 효과를 내지 못합니다. – Phlucious
@Phlucious Qt 5에는 편리한 ['RC_ICONS'] (http://doc.qt.io/qt-5/qmake-variable-reference.html#rc-icons)'qmake' 변수가 있지만, Qt 4에서 사용할 수 있는지 확실하지 않습니다. 그렇지 않으면 수동으로 두 RC 파일의 내용을 하나의 파일로 결합하고 'RC_FILE'을 사용하여 참조 할 수 있습니다. – kefir500
완벽. 고맙습니다! QWidget 응용 프로그램을 사용하는 경우에도 Qt5로 마이그레이션해야 할 필요성이 점차 커지고 있습니다. – Phlucious