Visual c++ 2010 Please help to copile!

For code related discussions and questions
Post Reply
coder64
Greenhorn
Posts: 13
Joined: 16 Dec 2011, 12:27

Visual c++ 2010 Please help to copile!

Post by coder64 »

I have vc++ 2010 sp1
Windows xp
Downloaded source code zip package from here https://github.com/Warzone2100/warzone2 ... all/master
Extracted it to folder on desktop.

downloaded Warzone Developer's Package from here http://sourceforge.net/projects/warzone ... z/download
Extracted it to warzone source code folder.

now i'm opening C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\win32\Warzone2100.sln

it loads and shows folowing error
http://img683.imageshack.us/img683/8462/err1a.jpg

i press ok and then i see this
http://img32.imageshack.us/img32/6083/err2d.jpg


C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\src\Warzone2100.vcxproj : error : The imported project "C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\devpkg\FlexBison.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\src\Warzone2100.vcxproj

C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\lib\script\script.vcxproj : error : The imported project "C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\devpkg\FlexBison.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\lib\script\script.vcxproj

C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\lib\gamelib\gamelib.vcxproj : error : The imported project "C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\devpkg\FlexBison.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\lib\gamelib\gamelib.vcxproj

C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\lib\framework\framework.vcxproj : error : The imported project "C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\devpkg\FlexBison.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\lib\framework\framework.vcxproj

please help! What i'm doing wrong?
coder64
Greenhorn
Posts: 13
Joined: 16 Dec 2011, 12:27

Re: Visual c++ 2010 Please help to copile!

Post by coder64 »

------ Build started: Project: exceptionhandler, Configuration: Debug Win32 ------
Build started 1/1/2006 4:38:19 AM.
InitializeBuildStatus:
Creating "Debug\exceptionhandler.unsuccessfulbuild" because "AlwaysCreate" was specified.
cl : Command line warning D9030: '/Gm' is incompatible with multiprocessing; ignoring /MP switch
exchndl.cpp
*** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
exchndl.cpp(1091): warning C4505: 'TopLevelExceptionFilter' : unreferenced local function has been removed
exceptionhandler.cpp
*** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
dumpinfo.cpp
*** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
Generating Code...
Lib:
exceptionhandler.vcxproj -> C:\Documents and Settings\Administrator\Desktop\Warzone2100-warzone2100-100d30a\win32\Debug\exceptionhandler.lib
FinalizeBuildStatus:
Deleting file "Debug\exceptionhandler.unsuccessfulbuild".
Touching "Debug\exceptionhandler.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:05.60
------ Build started: Project: framework, Configuration: Debug Win32 ------
Build started 1/1/2006 4:38:25 AM.
InitializeBuildStatus:
Touching "Debug\framework.unsuccessfulbuild".
PreBuildEvent:
Description: Running MOC on wzapp.h
The system cannot find the path specified.
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: The command "\bin\moc.exe wzapp.h. -o wzapp.h.moc
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd" exited with code 3.

Build FAILED.

Time Elapsed 00:00:00.14
========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



now i got this error. What is wrong? How to slove it?
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: Visual c++ 2010 Please help to copile!

Post by NoQ »

Description: Running MOC on wzapp.h
The system cannot find the path specified.
I'm no expert really, but ... do you have Qt?
coder64
Greenhorn
Posts: 13
Joined: 16 Dec 2011, 12:27

Re: Visual c++ 2010 Please help to copile!

Post by coder64 »

NoQ wrote:
Description: Running MOC on wzapp.h
The system cannot find the path specified.
I'm no expert really, but ... do you have Qt?
Installed qt. All compiles. but i have this errors while final linking

Code: Select all

c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(409): warning C4127: conditional expression is constant
c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(430): warning C4127: conditional expression is constant
          c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(429) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)'
          with
          [
              T=QSslError
          ]
          c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(707) : while compiling class template member function 'void QList<T>::detach_helper(int)'
          with
          [
              T=QSslError
          ]
          c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(730) : while compiling class template member function 'QList<T>::~QList(void)'
          with
          [
              T=QSslError
          ]
          c:\qt\4.8.0\include\qtcore\../../src/corelib/kernel/qmetatype.h(196) : see reference to function template instantiation 'void *qMetaTypeConstructHelper<T>(const T *)' being compiled
          with
          [
              T=QList<QSslError>
          ]
          c:\qt\4.8.0\include\qtnetwork\../../src/network/ssl/qsslsocket.h(222) : see reference to function template instantiation 'int qRegisterMetaType<QList<T>>(const char *,QList<T> *)' being compiled
          with
          [
              T=QSslError
          ]
c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(432): warning C4127: conditional expression is constant
c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(396): warning C4127: conditional expression is constant
          c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(394) : while compiling class template member function 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)'
          with
          [
              T=QSslError
          ]
c:\qt\4.8.0\include\qtcore\../../src/corelib/tools/qlist.h(409): warning C4127: conditional expression is constant
  bucket3d.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
bucket3d.cpp(257): warning C4146: unary minus operator applied to unsigned type, result still unsigned
  bridge.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  baseobject.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  aud.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  atmos.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  astar.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  ai.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  advvis.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  action.cpp
   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
  Generating Code...
  Skipping... (no relevant changes detected)
  main.cpp
ManifestResourceCompile:
  All outputs are up-to-date.
Link:
  libogg_static.lib(framing.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification
     Creating library C:\Warzone2100-warzone2100-100d30a\win32\Debug\Warzone2100-Dbg.lib and object C:\Warzone2100-warzone2100-100d30a\win32\Debug\Warzone2100-Dbg.exp
MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'libcmtd.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
widget.lib(editbox.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
qtscriptfuncs.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
stats.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
framework.lib(wzapp.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
netplay.lib(netlobby.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
challenge.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
game.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
multiint.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
qtscript.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z)
framework.lib(wzapp.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray & __thiscall QByteArray::operator=(class QByteArray &&)" (__imp_??4QByteArray@@QAEAAV0@$$QAV0@@Z)
QAxServer.lib(qaxserver.obj) : error LNK2001: unresolved external symbol "class QAxFactory * __cdecl qax_instantiate(void)" (?qax_instantiate@@YAPAVQAxFactory@@XZ)
C:\Warzone2100-warzone2100-100d30a\win32\Debug\Warzone2100-Dbg.exe : fatal error LNK1120: 3 unresolved externals

Build FAILED.

Time Elapsed 00:03:38.92
========== Build: 10 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

In every project i put this

Code: Select all

#pragma comment(lib, "C:\\lib\\phonon4.lib")
#pragma comment(lib, "C:\\lib\\phonond4.lib")

#pragma comment(lib, "C:\\lib\\QAxContainer.lib")
#pragma comment(lib, "C:\\lib\\QAxContainerd.lib")
#pragma comment(lib, "C:\\lib\\QAxServer.lib")
#pragma comment(lib, "C:\\lib\\QAxServerd.lib")
#pragma comment(lib, "C:\\lib\\Qt3Support4.lib")
#pragma comment(lib, "C:\\lib\\Qt3Supportd4.lib")


#pragma comment(lib, "C:\\lib\\QtCLucene4.lib")
#pragma comment(lib, "C:\\lib\\QtCLucened4.lib")
#pragma comment(lib, "C:\\lib\\QtCore4.lib")
#pragma comment(lib, "C:\\lib\\QtCored4.lib")
#pragma comment(lib, "C:\\lib\\QtDeclarative4.lib")
#pragma comment(lib, "C:\\lib\\QtDeclaratived4.lib")


#pragma comment(lib, "C:\\lib\\QtDesigner4.lib")
#pragma comment(lib, "C:\\lib\\QtDesignerComponents4.lib")
#pragma comment(lib, "C:\\lib\\QtDesignerComponentsd4.lib")
#pragma comment(lib, "C:\\lib\\QtDesignerd4.lib")
#pragma comment(lib, "C:\\lib\\QtGui4.lib")
#pragma comment(lib, "C:\\lib\\QtGuid4.lib")



#pragma comment(lib, "C:\\lib\\QtHelp4.lib")
#pragma comment(lib, "C:\\lib\\QtHelpd4.lib")
#pragma comment(lib, "C:\\lib\\qtmain.lib")
#pragma comment(lib, "C:\\lib\\qtmaind.lib")
#pragma comment(lib, "C:\\lib\\QtMultimedia4.lib")
#pragma comment(lib, "C:\\lib\\QtMultimediad4.lib")



#pragma comment(lib, "C:\\lib\\QtNetwork4.lib")
#pragma comment(lib, "C:\\lib\\QtNetworkd4.lib")
#pragma comment(lib, "C:\\lib\\QtOpenGL4.lib")
#pragma comment(lib, "C:\\lib\\QtOpenGLd4.lib")
#pragma comment(lib, "C:\\lib\\QtScript4.lib")
#pragma comment(lib, "C:\\lib\\QtScriptd4.lib")


#pragma comment(lib, "C:\\lib\\QtScriptTools4.lib")
#pragma comment(lib, "C:\\lib\\QtScriptToolsd4.lib")
#pragma comment(lib, "C:\\lib\\QtSql4.lib")
#pragma comment(lib, "C:\\lib\\QtSqld4.lib")
#pragma comment(lib, "C:\\lib\\QtSvg4.lib")
#pragma comment(lib, "C:\\lib\\QtSvgd4.lib")



#pragma comment(lib, "C:\\lib\\QtTest4.lib")
#pragma comment(lib, "C:\\lib\\QtTestd4.lib")
#pragma comment(lib, "C:\\lib\\QtUiTools.lib")
#pragma comment(lib, "C:\\lib\\QtUiToolsd.lib")
#pragma comment(lib, "C:\\lib\\QtWebKit4.lib")
#pragma comment(lib, "C:\\lib\\QtWebKitd4.lib")



#pragma comment(lib, "C:\\lib\\QtXml4.lib")
#pragma comment(lib, "C:\\lib\\QtXmlPatterns4.lib")
#pragma comment(lib, "C:\\lib\\QtXmlPatternsd4.lib")
Last edited by vexed on 07 Jan 2012, 08:43, edited 1 time in total.
Reason: add code tags please
coder64
Greenhorn
Posts: 13
Joined: 16 Dec 2011, 12:27

Re: Visual c++ 2010 Please help to copile!

Post by coder64 »

Ok. Thanks for replyes. It's working.
User avatar
vexed
Inactive
Inactive
Posts: 2538
Joined: 27 Jul 2010, 02:07

Re: Visual c++ 2010 Please help to copile!

Post by vexed »

coder64 wrote: In every project i put this

Code: Select all

#pragma comment(lib, "C:\\lib\\phonon4.lib")
#pragma comment(lib, "C:\\lib\\phonond4.lib")

#pragma comment(lib, "C:\\lib\\QAxContainer.lib")
#pragma comment(lib, "C:\\lib\\QAxContainerd.lib")
#pragma comment(lib, "C:\\lib\\QAxServer.lib")
#pragma comment(lib, "C:\\lib\\QAxServerd.lib")
#pragma comment(lib, "C:\\lib\\Qt3Support4.lib")
#pragma comment(lib, "C:\\lib\\Qt3Supportd4.lib")


#pragma comment(lib, "C:\\lib\\QtCLucene4.lib")
#pragma comment(lib, "C:\\lib\\QtCLucened4.lib")
#pragma comment(lib, "C:\\lib\\QtCore4.lib")
#pragma comment(lib, "C:\\lib\\QtCored4.lib")
#pragma comment(lib, "C:\\lib\\QtDeclarative4.lib")
#pragma comment(lib, "C:\\lib\\QtDeclaratived4.lib")


#pragma comment(lib, "C:\\lib\\QtDesigner4.lib")
#pragma comment(lib, "C:\\lib\\QtDesignerComponents4.lib")
#pragma comment(lib, "C:\\lib\\QtDesignerComponentsd4.lib")
#pragma comment(lib, "C:\\lib\\QtDesignerd4.lib")
#pragma comment(lib, "C:\\lib\\QtGui4.lib")
#pragma comment(lib, "C:\\lib\\QtGuid4.lib")



#pragma comment(lib, "C:\\lib\\QtHelp4.lib")
#pragma comment(lib, "C:\\lib\\QtHelpd4.lib")
#pragma comment(lib, "C:\\lib\\qtmain.lib")
#pragma comment(lib, "C:\\lib\\qtmaind.lib")
#pragma comment(lib, "C:\\lib\\QtMultimedia4.lib")
#pragma comment(lib, "C:\\lib\\QtMultimediad4.lib")



#pragma comment(lib, "C:\\lib\\QtNetwork4.lib")
#pragma comment(lib, "C:\\lib\\QtNetworkd4.lib")
#pragma comment(lib, "C:\\lib\\QtOpenGL4.lib")
#pragma comment(lib, "C:\\lib\\QtOpenGLd4.lib")
#pragma comment(lib, "C:\\lib\\QtScript4.lib")
#pragma comment(lib, "C:\\lib\\QtScriptd4.lib")


#pragma comment(lib, "C:\\lib\\QtScriptTools4.lib")
#pragma comment(lib, "C:\\lib\\QtScriptToolsd4.lib")
#pragma comment(lib, "C:\\lib\\QtSql4.lib")
#pragma comment(lib, "C:\\lib\\QtSqld4.lib")
#pragma comment(lib, "C:\\lib\\QtSvg4.lib")
#pragma comment(lib, "C:\\lib\\QtSvgd4.lib")



#pragma comment(lib, "C:\\lib\\QtTest4.lib")
#pragma comment(lib, "C:\\lib\\QtTestd4.lib")
#pragma comment(lib, "C:\\lib\\QtUiTools.lib")
#pragma comment(lib, "C:\\lib\\QtUiToolsd.lib")
#pragma comment(lib, "C:\\lib\\QtWebKit4.lib")
#pragma comment(lib, "C:\\lib\\QtWebKitd4.lib")



#pragma comment(lib, "C:\\lib\\QtXml4.lib")
#pragma comment(lib, "C:\\lib\\QtXmlPatterns4.lib")
#pragma comment(lib, "C:\\lib\\QtXmlPatternsd4.lib")
Ack, that isn't the way it is setup to work.
git pull the updated files, and it should work now, assuming everything else is setup correctly.
/facepalm ...Grinch stole Warzone🙈🙉🙊 contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
Post Reply