Я создаю проект C++, который я получил от предыдущего разработчика. Когда я пытаюсь скомпилировать его, я получаю эту EROR (я использую VS2012 Professional):Невозможно построить проект на C++
\bin\rcc.exe -name resources resources.qrc -o debug\qrc_resources.cpp
1> Moc'ing aboutdialog.h...
1> The system cannot find the path specified.
1> Moc'ing action.h...
1> UIC aboutdialog.ui
1> The system cannot find the path specified.
1> UIC mainwindow.ui
1> The system cannot find the path specified.
1> RCC resources.qrc
1> The system cannot find the path specified.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(172,5): error MSB6006: "cmd.exe" exited with code 3.
1>Done executing task "CustomBuild" -- FAILED.
1>Done building target "CustomBuild" in project "sv.vcxproj" -- FAILED.
В чем проблема и как я могу это исправить?
Спасибо, Вы правы, он использует qt и, вероятно, я не настроил VS правильно. Где я могу найти информацию о том, как настроить Vs2012 для разработки QT и приложение hello world, которое будет проверять правильность установки VS? Я загрузил QT 4.8 и установил его в своей системе, но я не уверен, что VS настроен правильно. – mans
Следуйте по ссылке в ответ и загрузите надстройку Visual Studio, найденную в разделе «Другие загрузки». После установки вы можете теперь создавать проекты Qt, если вы нажмете «Файл-> Создать-> Проект в VS. Вы также найдете Qt-меню в Visual Studio, где вы можете настроить различные параметры и параметры проекта. Для простого приложения Qt Hello World см. Здесь: http://qt-project.org/doc/qt-4.8/gettingstartedqt.html –
Я использовал методы, изложенные в этом сообщении (http://stackoverflow.com/questions/12113400/compiling-qt-4-8-x-for-visual-studio-2012) для компиляции QT с VS2012. Я попытался установить VS add, но addin для qt 4.x не работает с VS 2012. Кажется, что qt 5 имеет добавление для VS2012. В чем разница между QT 5 и QT 4.x? Являются ли они отсталыми? Мой проект был составлен с qt 4.7. – mans