dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

include kadus?
Goto page Previous  1, 2
 
dev.gamez.lv Forum Index -> Iesācējiem
View previous topic :: View next topic  
Author Message
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Fri Jan 19, 2007 12:12 am    Post subject:

Ar to versiju viss ir 100% kārtībā. Pats nez cik reizes esmu to uzkompilējis. Un mingw32-make.exe gan nekur nevajag kopēt. Atstāj tajā pašā vietā, kur tas ir stāvējis un laid compile.bat nevis mingw32-make !
Nesaprotu, kur var atrast visādas problēmas.. Man, izlasot readme/install (vai nu kas tur bija, neatceros), nebija nekādu problēmu uzkompilēt glfw jau ar pirmo reizi.

Tev par prieku, novilku glfw 2.5 sources un palaido to compile.bat failu.. Tiek izvadīts:
Quote:
*************************************************************************
*** NOTE: THIS PROGRAM IS USED BY THE TOP LEVEL MAKEFILE. ***
*** PLEASE READ 'README.HTML' FOR INFORMATION ON HOW TO COMPILE GLFW! ***
*************************************************************************
Usage 1: C:\2\glfw-2.5\compile.bat MAKEPROG SUFFIX
MAKEPROG - Name of make program (e.g. make or nmake)
SUFFIX - Makefile suffix for a specific compiler (e.g. mgw or msvc)
Usage 2: C:\2\glfw-2.5\compile.bat CLEAN

Uzmanību pievērs boldētajam tekstam. To, kas ir "name of make program" var izlasīt readme.html failā 2.2. sadaļā.

Tātad tev ir jālaiž komanda:
Quote:
compile.bat mingw32-make mgw

Un viss uzbildojās.
Nav taču tik sarežģīti ne?
Back to top
View user's profile Send e-mail
tiy



Joined: 12 Jan 2007
Posts: 28

PostPosted: Sun Jan 21, 2007 1:03 pm    Post subject:

Quote:

I:\Dev-Cpp\GLFW DevC\glfw-2.5>compile.bat
*************************************************************************
*** NOTE: THIS PROGRAM IS USED BY THE TOP LEVEL MAKEFILE. ***
*** PLEASE READ 'README.HTML' FOR INFORMATION ON HOW TO COMPILE GLFW! ***
*************************************************************************
Usage 1: compile.bat MAKEPROG SUFFIX
MAKEPROG - Name of make program (e.g. make or nmake)
SUFFIX - Makefile suffix for a specific compiler (e.g. mgw or msvc)
Usage 2: compile.bat CLEAN

I:\Dev-Cpp\GLFW DevC\glfw-2.5>compile.bat mingw32-make mgw
'mingw32-make' is not recognized as an internal or external command,
operable program or batch file.
'mingw32-make' is not recognized as an internal or external command,
operable program or batch file.

Prompta ierakstu cmd, tad palaizu to failu vienu pashu, tad ar parametriem un neko iznemot errorus nerada?
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sun Jan 21, 2007 1:20 pm    Post subject:

A tev mingw32-make.exe fails ir PATHā uzlikts? Tb visdrīzāk ceļš uz bin folderi?
Back to top
View user's profile Send e-mail
tiy



Joined: 12 Jan 2007
Posts: 28

PostPosted: Sun Jan 21, 2007 1:26 pm    Post subject:

Ne, nav, jo nezinu kur to jaliek. Man tas fails mingw32-make.exe I:\Dev-Cpp\bin foldera ir. Atveru compile.bat failu tur nekas nav minets par bin folderu
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sun Jan 21, 2007 1:57 pm    Post subject:

Protams, ka nav. Tāpēc, ka tas taču ir pašsaprotami, ka failam jābū PATHā, ja jau to laiž no citas direktorijas :)
Uzspied My Computer labo pogu, izvēlies properties. Tur aizej uz Advanced tabu. Tur uzspied Environment Variables, un tur tad arī atrodi PATH mainīgo, kuram galā pieliec to bin ceļu (atdalītu ar ; no iepriekšējiem).
Back to top
View user's profile Send e-mail
tiy



Joined: 12 Jan 2007
Posts: 28

PostPosted: Sun Jan 21, 2007 2:27 pm    Post subject:

Pateicos bubu sanaca nokompilet un palaist projektu.
Ar linku shadu "-lglfw -lopengl32 -lglu32"

Sanak man ieksh windows mapites ir izveidojies lib glfw fails?
Vai tas ir tikai man prieksh developara vaidzigs fails?
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sun Jan 21, 2007 2:32 pm    Post subject:

Ja tu to prasi par glfw lib failiem, tad tev ir divi varianti:
1) statiskā linkošana,
2) dinamiskā linkošana.

Pirmajā gadījumā tev jālieto -lglfw linkošanas opcija. Tā izmantos libglfw.a failu, un visu glfw kodu statiski ielinkos exe failā. Tb programma nebūs atkarīga no nekādiem papildus dll failiem (nu protams izņemot sistēmas dll).

Otrajā gadījumā tev jālieto -DGLFW_DLL kompilēšanas opcija un -lglfwdll linkošanas opcija. Tā izmantos libglfwdll.a failu, un rezultējošais exe fails būs atkarīgs no glfw.dll faila. To vajadzēs dot līdzi tavai programmai. Es šim otrajam variantam lielu jēgu neredzu (ja nu vienīgi drusku drusku ātrāks linkošanas laiks).

Btw tas viss ir aprakstīts README.HTML failā "4. Using GLFW" sadaļā. Turpat arī vari izlasīt kādā kārtībā jāraksta #include direktīvas, lai vēlāk nerastos brīnumi, kāpēc kautkas nekompilējas kā vajag.
Back to top
View user's profile Send e-mail
coderpp



Joined: 20 Aug 2005
Posts: 167
Location: Rīga, Koknese, Gajiena

PostPosted: Fri Apr 06, 2007 11:50 am    Post subject:

Kapec rodas sada kluda kompilejot glfw?
Code:

D:\glfw>nmake win32-msvc

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

Files\Microsoft was unexpected at this time.
NMAKE : fatal error U1077: '.\\compile.bat' : return code '0xff'
Stop.
Back to top
View user's profile Send e-mail
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Fri Apr 06, 2007 12:14 pm    Post subject:

Palaid compile.bat nmake msvc. Tur ar astoto studiju ir kautkādi gļuki, ja laiž nmake pa tiešo.
Back to top
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Iesācējiem All times are GMT + 2 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group