Fully Featured & Customizable Free Forums | Welcome to C++ Game Dev. We hope you enjoy your visit.
You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free.
Join our community!
If you're already a member please log in to your account to access all of our features:
|
Installation Problems
| Cardinal |
|
The Lizard King
       
Group: Members
Posts: 244
Member No.: 34
Joined: 6-January 06

|
| QUOTE | Build Log Build started: Project: TestGame, Configuration: Release|Win32 Command Lines Creating temporary file "c:\Documents and Settings\Administrator\Desktop\TestGame\TestGame\Builds\Release\RSP00000126682628.rsp" with contents [ /OUT:"./Builds/Release\TestGame.exe" /MANIFEST /MANIFESTFILE:"./Builds/Release\TestGame.exe.intermediate.manifest" /SUBSYSTEM:WINDOWS d3d9.lib d3dx9.lib d3dxof.lib strmiids.lib dplayx.lib dxguid.lib dinput8.lib dsound.lib winmm.lib wsock32.lib nIrium.lib kernel32.lib
".\Builds\Release\TestGame.obj"
".\Builds\Release\WinMain.obj" ] Creating command line "link.exe @"c:\Documents and Settings\Administrator\Desktop\TestGame\TestGame\Builds\Release\RSP00000126682628.rsp" /NOLOGO /ERRORREPORT:PROMPT" Output Window Linking... nIrium.lib(nIrium.obj) : error LNK2019: unresolved external symbol __imp__GetSystemMetrics@4 referenced in function "public: __thiscall nIrium::nProgram::nProgram(void)" (??0nProgram@nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__PostQuitMessage@4 referenced in function "long __stdcall AppWindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?AppWindowProc@@YGJPAUHWND__@@IIJ@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__DefWindowProcA@16 referenced in function "long __stdcall AppWindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?AppWindowProc@@YGJPAUHWND__@@IIJ@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__MoveWindow@24 referenced in function "public: void __thiscall __nIrium::nWindow::Move(long,long)" (?Move@nWindow@__nIrium@@QAEXJJ@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__GetClientRect@8 referenced in function "public: void __thiscall __nIrium::nWindow::Move(long,long)" (?Move@nWindow@__nIrium@@QAEXJJ@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__GetWindowRect@8 referenced in function "public: void __thiscall __nIrium::nWindow::Resize(long,long)" (?Resize@nWindow@__nIrium@@QAEXJJ@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__SetWindowTextA@8 referenced in function "public: void __thiscall __nIrium::nWindow::SetTitle(char *)" (?SetTitle@nWindow@__nIrium@@QAEXPAD@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__ShowCursor@4 referenced in function "public: void __thiscall __nIrium::nWindow::ShowMouse(bool)" (?ShowMouse@nWindow@__nIrium@@QAEX_N@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 referenced in function "public: void __thiscall __nIrium::nWindow::Error(bool,char *)" (?Error@nWindow@__nIrium@@QAEX_NPAD@Z) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__CoInitialize@4 referenced in function "public: __thiscall __nIrium::nWindow::nWindow(void)" (??0nWindow@__nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__UpdateWindow@4 referenced in function "public: __thiscall __nIrium::nWindow::nWindow(void)" (??0nWindow@__nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__ShowWindow@8 referenced in function "public: __thiscall __nIrium::nWindow::nWindow(void)" (??0nWindow@__nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__CreateWindowExA@48 referenced in function "public: __thiscall __nIrium::nWindow::nWindow(void)" (??0nWindow@__nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__RegisterClassExA@4 referenced in function "public: __thiscall __nIrium::nWindow::nWindow(void)" (??0nWindow@__nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__LoadCursorA@8 referenced in function "public: __thiscall __nIrium::nWindow::nWindow(void)" (??0nWindow@__nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__LoadIconA@8 referenced in function "public: __thiscall __nIrium::nWindow::nWindow(void)" (??0nWindow@__nIrium@@QAE@XZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__UnregisterClassA@8 referenced in function "public: int __thiscall __nIrium::nWindow::RunApp(void)" (?RunApp@nWindow@__nIrium@@QAEHXZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__CoUninitialize@0 referenced in function "public: int __thiscall __nIrium::nWindow::RunApp(void)" (?RunApp@nWindow@__nIrium@@QAEHXZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__DispatchMessageA@4 referenced in function "public: int __thiscall __nIrium::nWindow::RunApp(void)" (?RunApp@nWindow@__nIrium@@QAEHXZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__TranslateMessage@4 referenced in function "public: int __thiscall __nIrium::nWindow::RunApp(void)" (?RunApp@nWindow@__nIrium@@QAEHXZ) nIrium.lib(nWindow.obj) : error LNK2019: unresolved external symbol __imp__PeekMessageA@20 referenced in function "public: int __thiscall __nIrium::nWindow::RunApp(void)" (?RunApp@nWindow@__nIrium@@QAEHXZ) nIrium.lib(nInput.obj) : error LNK2019: unresolved external symbol __imp__ScreenToClient@8 referenced in function "public: void __thiscall __nIrium::nInput::MouseUpdate(struct HWND__ *)" (?MouseUpdate@nInput@__nIrium@@QAEXPAUHWND__@@@Z) nIrium.lib(nInput.obj) : error LNK2019: unresolved external symbol __imp__GetCursorPos@4 referenced in function "public: void __thiscall __nIrium::nInput::MouseUpdate(struct HWND__ *)" (?MouseUpdate@nInput@__nIrium@@QAEXPAUHWND__@@@Z) d3dx9.lib(cpudetect.obj) : error LNK2019: unresolved external symbol __imp__RegCloseKey@4 referenced in function "int __stdcall GetD3DRegValue(unsigned long,char *,void *,unsigned long)" (?GetD3DRegValue@@YGHKPADPAXK@Z) d3dx9.lib(d3dx9dbg.obj) : error LNK2001: unresolved external symbol __imp__RegCloseKey@4 d3dx9.lib(cpudetect.obj) : error LNK2019: unresolved external symbol __imp__RegQueryValueExA@24 referenced in function "int __stdcall GetD3DRegValue(unsigned long,char *,void *,unsigned long)" (?GetD3DRegValue@@YGHKPADPAXK@Z) d3dx9.lib(d3dx9dbg.obj) : error LNK2001: unresolved external symbol __imp__RegQueryValueExA@24 d3dx9.lib(cpudetect.obj) : error LNK2019: unresolved external symbol __imp__RegOpenKeyA@12 referenced in function "int __stdcall GetD3DRegValue(unsigned long,char *,void *,unsigned long)" (?GetD3DRegValue@@YGHKPADPAXK@Z) d3dx9.lib(d3dx9dbg.obj) : error LNK2001: unresolved external symbol __imp__RegOpenKeyA@12 ./Builds/Release\TestGame.exe : fatal error LNK1120: 26 unresolved externals Results Build log was saved at "file://c:\Documents and Settings\Administrator\Desktop\TestGame\TestGame\Builds\Release\BuildLog.htm" TestGame - 30 error(s), 0 warning(s) |
I get this man, I've followed the install instructions to the letter.
Maybe it's my msvc++ that's not configured correctly or something.
I've got all the Includes and Libraries in the nIrium folder in my root directory for the sdk, I've set the options in msvc++ how you said. Maybe I have missed something?
--------------------
Aiming for heaven in 2007......
|
|
|
| Neken |
|

DirectX Guru
         
Group: Global Moderators
Posts: 515
Member No.: 11
Joined: 24-September 05

|
Alright, found your problem ... you don't seem to have some default libraries into your projects ... that's ok. just go into : Project->__ProjectName__ Properties-> (do the same for configuration : Release and Debug) Configuration Properties -> Linker -> Input -> Additionnal Dependencies (click on the 3dots button) add the the end of the list these 3 libraries : user32.lib ole32.lib advapi32.lib ------ i'll fix this in the next release ... as soon as i have some time
--------------------
|
|
|
| Neken |
|

DirectX Guru
         
Group: Global Moderators
Posts: 515
Member No.: 11
Joined: 24-September 05

|
type "ENGINE." and an "intellisense" popup should come ... (if you don't see one, try to compile the program once ... if it still doesnt work, just cry and pray so that it works  ) in it you can see most of the functions, with a brief description :  ---------------------- Blue squares are instancied objects .. you use a dot like any object : ENGINE.INPUT. --- Purple squares are methods that are called like any functions, with parameters : ENGINE.INPUT.MOUSE.X() ---------------------- It's sure i'll be making a tutorial for my engine .. but right now you could EASILY do a pong game with the ENGINE.GRAFX.DRAW.Rectangle()
--------------------
|
|
|
| Cardinal |
|
The Lizard King
       
Group: Members
Posts: 244
Member No.: 34
Joined: 6-January 06

|
Hurray for "intellisense" I say. This looks like it could be very nice indeed! would it be possible to get a quickscript for a few things, say creating a few variables and using them with say a mouse.pressed( what goes here?? ) snippet? You know like say (x,y,w,h,col) then using them for the rectangle arguments(intX,intY,intW,intH,nIrium.........) etc so it's like (x,y,w,h,col) in there instead. Oh yeah I drew a rectangle in red, wicked I'm a nooblet. Damn it's 7 am in the morning where the time go lol, oh well I might as well stay up now.  (come on you lightweights lets get busy, you'll get enough rest when your dead hehe)
--------------------
Aiming for heaven in 2007......
|
|
|
Track this topic
Receive email notification when a reply has been made to this topic and you are not active on the board.
Subscribe to this forum
Receive email notification when a new topic is posted in this forum and you are not active on the board.
Download / Print this Topic
Download this topic in different formats or view a printer friendly version.
|