는, 내가 릴리스 모드에서 완벽하게 정상적으로 컴파일하지만 작품을 때 나는 다음과 같은 오류를 얻을 :출시 컴파일 문제 Qt는 C++ 내가 디버그 모드에서 내 프로그램을 컴파일 할 때마다
이moc_mainwindow.cpp:-1: error: undefined reference to `MainWindow::lowercase(QString)'
moc_mainwindow.cpp:-1: error: undefined reference to `MainWindow::on_label_linkActivated(QString const&)'
moc_mainwindow.cpp:-1: error: undefined reference to `MainWindow::on_ReadButton_clicked()'
:-1: error: release/moc_mainwindow.o: bad reloc address 0x4 in section `.data'
collect2.exe:-1: error: error: ld returned 1 exit status
정의되지 않은 오류의 모든 기능을 가리키는됩니다 내 프로그램에서 삭제되었습니다. 나는 또한 "Ctrl-F"를 모두 moc_mainwindow.cpp에서 편집했는데 어떤 함수도 찾을 수 없었다. 또한 일반적으로 내가 오류를 두 번 클릭하면 나는 보통 오류가 코드에 어디에 있는지 보여주는 참조를 얻었지만 "파일을 찾을 수 없습니다 : moc_mainwindow.cpp"
깨끗한 빌드를 수행하고 있습니까? –
깨끗한 빌드? 미안 QT – user3183586
에 새롭다. Windows 및 QtCreator에서 Qt를 사용하고 있다면'build- *'디렉토리를 지우고'CTRL + B'를 다시 누르면된다. 그러면 QtCreator가 더 이상 존재하지 않는 모든 메이크 파일을 생성하고 모든 개체를 컴파일하게됩니다. –