Page 1 of 1

Build error - MS Visual Studio Express 11 2012 x64, QT5

Posted: Tue Oct 20, 2015 9:45 am
by PetkoSmetko
Hi
I am trying to build CC only.
When I run 'ALL_BUILD' then I have got this error:

Code: Select all

Error	1	error : process for C:/Users/admin/Documents/GitHub/CC/trunk/build/libs/qCC_db/moc_ccClipBox.cpp failed:	C:\Users\admin\Documents\GitHub\CC\trunk\build\libs\qCC_db\AUTOGEN	QCC_DB_LIB
Error	2	error : process for C:/Users/admin/Documents/GitHub/CC/trunk/build/libs/qCC_db/moc_ccOctree.cpp failed:	C:\Users\admin\Documents\GitHub\CC\trunk\build\libs\qCC_db\AUTOGEN	QCC_DB_LIB
Error	3	error : process for C:/Users/admin/Documents/GitHub/CC/trunk/build/libs/qCC_db/moc_ccProgressDialog.cpp failed:	C:\Users\admin\Documents\GitHub\CC\trunk\build\libs\qCC_db\AUTOGEN	QCC_DB_LIB
Error	4	error MSB3073: The command "setlocal
cd C:\Users\admin\Documents\GitHub\CC\trunk\build\libs\qCC_db
if %errorlevel% neq 0 goto :cmEnd
C:
if %errorlevel% neq 0 goto :cmEnd
"C:\Program Files (x86)\CMake\bin\cmake.exe" -E cmake_autogen C:/Users/admin/Documents/GitHub/CC/trunk/build/libs/qCC_db/CMakeFiles/QCC_DB_LIB_automoc.dir/ Debug
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd
:VCEnd" exited with code 1.	C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets	124	5	QCC_DB_LIB
and so one.

I could see that this files are missing on my HDD.

Here is my CMake configuration:
Image

I am trying to build only basic CC without any unnecessary features.
  • Software configuration:
  • Windows 7 x64 - in Virtualbox
  • CMake v3.3.2
  • QT 5.5.1
  • MS Visual Studio Express 11 2012 x64
  • CC source code -clone from github -depth=1
Thank you
Peter

Re: Build error - MS Visual Studio Express 11 2012 x64, QT5

Posted: Tue Oct 20, 2015 11:11 am
by daniel
Well, the moc files should be dynamically generated. And this is apparently failing on your side.

Can you try to create the Visual project in a folder 'outside' of the 'trunk' (i.e. don't use '/trunk/build' as build directory)?

I believe there's a warning about this in the documentation. However I'm not sure this is the reason of the problem here ;)

Re: Build error - MS Visual Studio Express 11 2012 x64, QT5

Posted: Tue Oct 20, 2015 2:50 pm
by PetkoSmetko
Hi Daniel

Thank you for your response.

I found out when I run cmake.exe -E cmake_autogen from command line that I am missing MSVCP120.dll.

I downloaded and installed Visual C++ Redistributable Packages for Visual Studio 2013

Thanks
Peter

Re: Build error - MS Visual Studio Express 11 2012 x64, QT5

Posted: Tue Oct 20, 2015 4:29 pm
by PetkoSmetko
Advice: download Visual Studio and Qt which are compatible (I downloaded Qt for Visual Studio 13 and Visual Studio 2012 - and I was surprise that it doesn’t want to link project together).