Hi everybody,
I started to play with PF/PH just yesterday (was using GapiDraw till now) and came to quite a weird problem with compiling my project..
Everything went smooth on debug configuration till i didnt try to compile on release config... No change in source code, I just changed project preferences.
I am having similar link problems also with original samples included in PF - Debug config works, Release config does not.
I am using VS.NET 2003 as compiler and PocketFrog 0.8.1 (PocketHAL included) with Fmod 3.74.
Could you please give me an advice, what am i doing wrong?
My other questions....
1) I have not found (maybe i was not reading correct web pages) info about licensing.
I plan to release my game as freeware, and will certainly give credit to PH on custom made credit screen, but would not like to have PocketHAL info splashscreen (banner) showing up....
2) In case of using PF/PH in commerical game, what is its price (I have not found information about exact fee)
thank you very much
Marco/GMG
...my 1st post here in the forum
------- Build started: Project: GMGTwins, Configuration: Debug|Win32 -------
Creating temporary file "d:\Windows CE Tools\MyProjects\GMGTwins\Debug\RSP000005.rsp" with contents
[
/Od /I "../PocketFrog" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /Gm /EHsc /RTC1 /MLd /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /TP
".\GMGTwins.cpp"
]
Creating command line "cl.exe @"d:\Windows CE Tools\MyProjects\GMGTwins\Debug\RSP000005.rsp" /nologo"
Creating temporary file "d:\Windows CE Tools\MyProjects\GMGTwins\Debug\RSP000006.rsp" with contents
[
/OUT:"Debug/GMGTwins.exe" /INCREMENTAL /NOLOGO /LIBPATH:"../PocketFrog/lib" /NODEFAULTLIB:"libcmtd.lib" /NODEFAULTLIB:"libcmt.lib" /DEBUG /PDB:"Debug/GMGTwins.pdb" /SUBSYSTEM:WINDOWS /MACHINE:X86 ../fmodapi374win/api/lib/fmodvc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "\Windows CE Tools\MyProjects\fmodapi374win\api\lib\fmodvc.lib"
".\Debug\GMGTwins.obj"
".\Debug\GMGTwins.res"
]
Creating command line "link.exe @"d:\Windows CE Tools\MyProjects\GMGTwins\Debug\RSP000006.rsp""
Compiling...
GMGTwins.cpp
Linking...
GMGTwins - 0 error(s), 0 warning(s)
------- Build started: Project: GMGTwins, Configuration: Release|Win32 -------
Creating temporary file "d:\Windows CE Tools\MyProjects\GMGTwins\Release\RSP000007.rsp" with contents
[
/O2 /I "../PocketFrog" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /EHsc /ML /GS /Fo"Release/" /Fd"Release/vc70.pdb" /W3 /c /Wp64 /Zi /TP
".\GMGTwins.cpp"
]
Creating command line "cl.exe @"d:\Windows CE Tools\MyProjects\GMGTwins\Release\RSP000007.rsp" /nologo"
Creating temporary file "d:\Windows CE Tools\MyProjects\GMGTwins\Release\RSP000008.rsp" with contents
[
/OUT:"Release/GMGTwins.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"../PocketFrog/lib" /NODEFAULTLIB:"libcmtd.lib" /NODEFAULTLIB:"libcmt.lib" /DEBUG /PDB:"Release/GMGTwins.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /MACHINE:X86 ../fmodapi374win/api/lib/fmodvc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "\Windows CE Tools\MyProjects\fmodapi374win\api\lib\fmodvc.lib"
".\Release\GMGTwins.obj"
".\Release\GMGTwins.res"
]
Creating command line "link.exe @"d:\Windows CE Tools\MyProjects\GMGTwins\Release\RSP000008.rsp""
Compiling...
GMGTwins.cpp
Linking...
GMGTwins.obj : error LNK2019: unresolved external symbol "public: void __thiscall Frog::Rasterizer::Clear(unsigned short)" (?Clear@Rasterizer@Frog@@QAEXG@Z) referenced in function "public: virtual bool __thiscall twins::GameInit(void)" (?GameInit@twins@@UAE_NXZ)
GMGTwins.obj : error LNK2019: unresolved external symbol "public: void __thiscall Frog::Rasterizer::SetBlending(unsigned char)" (?SetBlending@Rasterizer@Frog@@QAEXE@Z) referenced in function "public: virtual void __thiscall twins::GameLoop(void)" (?GameLoop@twins@@UAEXXZ)
Release/GMGTwins.exe : fatal error LNK1120: 2 unresolved externals
GMGTwins - 3 error(s), 0 warning(s)