[Qgis-developer] Python build errors - MSVC
Tim Sutton
tim at linfiniti.com
Wed May 28 21:06:46 EDT 2008
Hi Martin / Jürgen
Any hints on whats causing these python errors on MSVC? I know some
of the errors relate to some of my code, but I poked around and cant
figure out why...
Thanks
Tim
------ Build started: Project: qgispython, Configuration:
RelWithDebInfo Win32 ------
Linking...
Creating library RelWithDebInfo\qgispython.lib and object
RelWithDebInfo\qgispython.exp
qgspythonutilsimpl.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static void __cdecl QgsLogger::debug
(class QString const &,int,char const *,char const *,int)" (__imp_?
debug at QgsLogger@@SAXABVQString@@HPBD1H at Z) referenced in function
"public: class QString __thiscall QgsPythonUtilsImpl::getTypeAsString
(struct _object *)" (?getTypeAsString at QgsPythonUtilsImpl@@QAE?
AVQString@@PAU_object@@@Z)
qgspythonutilsimpl.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class QString const __cdecl
QgsApplication::pkgDataPath(void)" (__imp_?
pkgDataPath at QgsApplication@@SA?BVQString@@XZ) referenced in function
"public: class QString __thiscall QgsPythonUtilsImpl::pythonPath
(void)" (?pythonPath at QgsPythonUtilsImpl@@QAE?AVQString@@XZ)
qgspythonutilsimpl.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class QString const __cdecl
QgsApplication::qgisSettingsDirPath(void)" (__imp_?
qgisSettingsDirPath at QgsApplication@@SA?BVQString@@XZ) referenced in
function "public: class QString __thiscall
QgsPythonUtilsImpl::homePluginsPath(void)" (?
homePluginsPath at QgsPythonUtilsImpl@@QAE?AVQString@@XZ)
qgspythonutilsimpl.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class QgsMessageOutput *
__cdecl QgsMessageOutput::createMessageOutput(void)" (__imp_?
createMessageOutput at QgsMessageOutput@@SAPAV1 at XZ) referenced in
function "public: bool __thiscall QgsPythonUtilsImpl::runString(class
QString const &,class QString)" (?
runString at QgsPythonUtilsImpl@@QAE_NABVQString@@V2@@Z)
RelWithDebInfo\qgispython.dll : fatal error LNK1120: 4 unresolved
externals
Build log was saved at "file://c:\dev\cpp\qgis\build\src\python
\qgispython.dir\RelWithDebInfo\BuildLog.htm"
qgispython - 5 error(s), 0 warning(s)
------ Build started: Project: python, Configuration: RelWithDebInfo
Win32 ------
Generating gui/gui.pyd
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
link /NOLOGO /DLL /SUBSYSTEM:WINDOWS /INCREMENTAL:NO /OUT:gui.pyd
@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm50D.tmp
Creating library gui.lib and object gui.exp
sipguiQgsMapCanvas.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class QgsMapToPixel const * __thiscall
QgsMapCanvas::getCoordinateTransform(void)" (__imp_?
getCoordinateTransform at QgsMapCanvas@@QAEPBVQgsMapToPixel@@XZ)
referenced in function _meth_QgsMapCanvas_getCoordinateTransform
gui.pyd : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
8\VC\bin\link.EXE"' : return code '0x460'
Stop.
Project : error PRJ0019: A tool returned an error code from
"Generating gui/gui.pyd"
Build log was saved at "file://c:\dev\cpp\qgis\build\python\python.dir
\RelWithDebInfo\BuildLog.htm"
python - 4 error(s), 0 warning(s)
------ Build started: Project: ALL_BUILD, Configuration:
RelWithDebInfo Win32 ------
"Build all projects"
Build log was saved at "file://c:\dev\cpp\qgis\build\ALL_BUILD.dir
\RelWithDebInfo\BuildLog.htm"
ALL_BUILD - 0 error(s), 0 warning(s)
========== Build: 2 succeeded, 2 failed, 24 up-to-date, 0 skipped
==========
Tim Sutton
QGIS Project Steering Committee Member - Release Manager
Visit http://qgis.org for a great open source GIS
openModeller Desktop Developer
Visit http://openModeller.sf.net for a great open source ecological
niche modelling tool
Home Page: http://tim.linfiniti.com
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
More information about the Qgis-developer
mailing list