| Autor |
Nachricht |
evilissimo
Chefkoch
Benutzerprofil
Anmeldungsdatum: 12.11.2003
Beiträge: 2281
|
evilissimo Chefkoch
22:00:04 18.12.2005 Titel: |
|
Zitieren |
|
 |
troller
Mitglied
Benutzerprofil
Anmeldungsdatum: 12.11.2005
Beiträge: 169
|
troller Mitglied
22:45:01 18.12.2005 Titel: |
|
Zitieren |
So, hier hab ich was gefunden, nämlich das Template für GTK-Anwendungen.
Das hab ich gleich mal anzupassen versucht:
Original:
| Code: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | [Project]
name=
type=4
defaultConfig=0
[Debug]
// compiler
workingDirectory=
arguments=
intermediateFilesDirectory=Debug
outputFilesDirectory=Debug
compilerPreprocessor=
extraCompilerOptions=-mms-bitfields
compilerIncludeDirectory=gtk-2.0,gtk-2.0\include,atk-1.0,pango-1.0,glib-2.0,glib-2.0\include
noWarning=0
defaultWarning=0
allWarning=1
extraWarning=0
isoWarning=0
warningsAsErrors=0
debugType=1
debugLevel=2
exceptionEnabled=1
runtimeTypeEnabled=1
optimizeLevel=0
// linker
libraryPath=
outputFilename=
libraries=gtk-win32-2.0,gdk-win32-2.0,atk-1.0,gdk_pixbuf-2.0,pangowin32-1.0,gdi32,pango-1.0,gobject-2.0,gmodule-2.0,glib-2.0,intl
extraLinkerOptions=
ignoreStartupFile=0
ignoreDefaultLibs=0
stripExecutableFile=0
// archive
extraArchiveOptions=
//resource
resourcePreprocessor=
resourceIncludeDirectory=
extraResourceOptions=
[Release]
// compiler
workingDirectory=
arguments=
intermediateFilesDirectory=Release
outputFilesDirectory=Release
compilerPreprocessor=
extraCompilerOptions=-mms-bitfields
compilerIncludeDirectory=gtk-2.0,gtk-2.0\include,atk-1.0,pango-1.0,glib-2.0,glib-2.0\include
noWarning=0
defaultWarning=0
allWarning=1
extraWarning=0
isoWarning=0
warningsAsErrors=0
debugType=0
debugLevel=0
exceptionEnabled=1
runtimeTypeEnabled=1
optimizeLevel=2
// linker
libraryPath=
outputFilename=
libraries=gtk-win32-2.0,gdk-win32-2.0,atk-1.0,gdk_pixbuf-2.0,pangowin32-1.0,gdi32,pango-1.0,gobject-2.0,gmodule-2.0,glib-2.0,intl
extraLinkerOptions=
ignoreStartupFile=0
ignoreDefaultLibs=0
stripExecutableFile=1
// archive
extraArchiveOptions=
//resource
resourcePreprocessor=
resourceIncludeDirectory=
extraResourceOptions=
[Source]
[Header]
[Resource]
[Other]
[History] | |
Modifizierte Version:
| Code: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | [Project]
name=
type=4
defaultConfig=0
[Debug]
// compiler
workingDirectory=
arguments=
intermediateFilesDirectory=Debug
outputFilesDirectory=Debug
compilerPreprocessor=
extraCompilerOptions=-mms-bitfields
compilerIncludeDirectory=C:/GTK/include/gtkmm-2.4,C:/GTK/lib/gtkmm-2.4/include,C:/GTK/include/glibmm-2.4,C:/GTK/lib/glibmm-2.4/include,C:/GTK/include/gdkmm-2.4,C:/GTK/lib/gdkmm-2.4/include,C:/GTK/include/pangomm-1.4,C:/GTK/include/atkmm-1.6,C:/GTK/include/gtk-2.0,C:/GTK/include/sigc++-2.0,C:/GTK/lib/sigc++-2.0/include,C:/GTK/include/glib-2.0,C:/GTK/lib/glib-2.0/include,C:/GTK/lib/gtk-2.0/include,C:/GTK/include/pango-1.0,C:/GTK/include/cairo,C:/GTK/include/atk-1.0
noWarning=0
defaultWarning=0
allWarning=1
extraWarning=0
isoWarning=0
warningsAsErrors=0
debugType=1
debugLevel=2
exceptionEnabled=1
runtimeTypeEnabled=1
optimizeLevel=0
// linker
libraryPath=C:/GTK/lib
outputFilename=
libraries=gtkmm-2.4,gdkmm-2.4,atkmm-1.6,gtk-win32-2.0,pangomm-1.4,glibmm-2.4,sigc-2.0,gdk-win32-2.0,atk-1.0,gdk_pixbuf-2.0,pangowin32-1.0,gdi32,pangocairo-1.0,pango-1.0,cairo,gobject-2.0,gmodule-2.0,glib-2.0,intl,iconv
extraLinkerOptions=
ignoreStartupFile=0
ignoreDefaultLibs=0
stripExecutableFile=0
// archive
extraArchiveOptions=
//resource
resourcePreprocessor=
resourceIncludeDirectory=
extraResourceOptions=
[Release]
// compiler
workingDirectory=
arguments=
intermediateFilesDirectory=Release
outputFilesDirectory=Release
compilerPreprocessor=
extraCompilerOptions=-mms-bitfields
compilerIncludeDirectory=C:/GTK/include/gtkmm-2.4,C:/GTK/lib/gtkmm-2.4/include,C:/GTK/include/glibmm-2.4,C:/GTK/lib/glibmm-2.4/include,C:/GTK/include/gdkmm-2.4,C:/GTK/lib/gdkmm-2.4/include,C:/GTK/include/pangomm-1.4,C:/GTK/include/atkmm-1.6,C:/GTK/include/gtk-2.0,C:/GTK/include/sigc++-2.0,C:/GTK/lib/sigc++-2.0/include,C:/GTK/include/glib-2.0,C:/GTK/lib/glib-2.0/include,C:/GTK/lib/gtk-2.0/include,C:/GTK/include/pango-1.0,C:/GTK/include/cairo,C:/GTK/include/atk-1.0
noWarning=0
defaultWarning=0
allWarning=1
extraWarning=0
isoWarning=0
warningsAsErrors=0
debugType=0
debugLevel=0
exceptionEnabled=1
runtimeTypeEnabled=1
optimizeLevel=2
// linker
libraryPath=C:/GTK/lib
outputFilename=
libraries=gtkmm-2.4,gdkmm-2.4,atkmm-1.6,gtk-win32-2.0,pangomm-1.4,glibmm-2.4,sigc-2.0,gdk-win32-2.0,atk-1.0,gdk_pixbuf-2.0,pangowin32-1.0,gdi32,pangocairo-1.0,pango-1.0,cairo,gobject-2.0,gmodule-2.0,glib-2.0,intl,iconv
extraLinkerOptions=
ignoreStartupFile=0
ignoreDefaultLibs=0
stripExecutableFile=1
// archive
extraArchiveOptions=
//resource
resourcePreprocessor=
resourceIncludeDirectory=
extraResourceOptions=
[Source]
[Header]
[Resource]
[Other]
[History] | |
Es lässt sich jetzt kompillieren und linken, wenn ich das Programm ausführe öffnet sich aber ein Konsolenfenster und es erscheint folgende Fehlermeldung:
test.exe - Einsprungpunkt nicht gefunden
Der Prozedureinsprungpunkt "XML_SetDoctypeDeclHandler" wurde in der DLL "xmlparse.dll" nicht gefunden.
Danach steht im geöffneten Konsolenfenster:
Terminated with return code 128
Press any key to continue ...
Ich hoffe du weißt damit was anzufangen. :xmas1: |
|
|
|
 |
evilissimo
Chefkoch
Benutzerprofil
Anmeldungsdatum: 12.11.2003
Beiträge: 2281
|
evilissimo Chefkoch
09:29:16 19.12.2005 Titel: |
|
Zitieren |
|
 |
troller
Mitglied
Benutzerprofil
Anmeldungsdatum: 12.11.2005
Beiträge: 169
|
troller Mitglied
22:53:48 19.12.2005 Titel: |
|
Zitieren |
2.6.1 rc1:
Einsprungpunkt nicht gefunden
Der Prozedureinsprungpunkt "g_build_filenamev" wurde in der DLL "libglib-2.0-0.dll" nicht gefunden.
2.4.1 rc1:
Einsprungpunkt nicht gefunden
Der Prozedureinsprungpunkt "g_assert_warning" wurde in der DLL "libglib-2.0-0.dll" nicht gefunden.
hab jetzt aber auch grad nicht die zeit und lust mich damit sonderlich ausführlich zu beschäftigen, werde mir das morgen nochmal genauer ansehen. |
|
|
|
 |
evilissimo
Chefkoch
Benutzerprofil
Anmeldungsdatum: 12.11.2003
Beiträge: 2281
|
evilissimo Chefkoch
08:47:24 20.12.2005 Titel: |
|
Zitieren |
|
 |
virtuell Realisticer
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.05.2000
Beiträge: 3458
|
virtuell Realisticer Mitglied
20:10:53 20.12.2005 Titel: |
|
Zitieren |
Nabend,
wenn ich daheim bin, kann ich dir gerne meine Installation packen und zum Download
zur Verfuegung stellen. Kann dir auch, alternativ, die Packete, die ich zur
Installation genutzt habe, zur Verfuegung stellen, falls du mir dahingehend vertraust,
dass die selbstentpackenden Archive nicht boesartig modifiziert sind (kann dir hier
lediglich mein Wort geben).
Wo genau ich die runtergeladen habe, weiss ich nicht auswendig. Weiss aber, dass man
von der gtkmm-Homepage auf diese Seiten kommt. Koenntest da hoechstens nochmal nach
suchen.
mfg
v R |
_________________ virtuell Realisticer, innen gut, aussen besser
|
|
 |
troller
Mitglied
Benutzerprofil
Anmeldungsdatum: 12.11.2005
Beiträge: 169
|
troller Mitglied
21:13:49 20.12.2005 Titel: |
|
Zitieren |
Danke danke, es läuft jetzt!
Ich hab jetzt die selbe Kombination aus GTK und GTKmm wie linlinlin auf Seite 2 verwendet, danach nochmal die Variablen von pkg-config neu eingetragen und nun funktioniert es.
Wenn ich das Programm jetzt öffne, startet aber auch ein Konsolenfenster, ist das normal? |
|
|
|
 |
GPC
Moderator
Benutzerprofil
Anmeldungsdatum: 11.07.2004
Beiträge: 6812
|
GPC Moderator
09:53:36 21.12.2005 Titel: |
|
Zitieren |
Ist normal unter Windows, kann man aber abstellen:
| C++: | 1 2 3 4 5 6 7 8 9 10 11 12 | #ifdef _WIN32
#include <windows.h>
#endif
int main() {
#ifdef _WIN32
FreeConsole();
#endif
//...weiterer Code
return 0;
}; | | |
_________________ "We're rockstars, not lumberjacks" (Axl Rose about Grunge)
Zuletzt bearbeitet von GPC am 09:55:31 21.12.2005, insgesamt 1-mal bearbeitet |
|
 |
evilissimo
Chefkoch
Benutzerprofil
Anmeldungsdatum: 12.11.2003
Beiträge: 2281
|
evilissimo Chefkoch
12:12:44 21.12.2005 Titel: |
|
Zitieren |
|
 |
GPC
Moderator
Benutzerprofil
Anmeldungsdatum: 11.07.2004
Beiträge: 6812
|
GPC Moderator
12:22:57 21.12.2005 Titel: |
|
Zitieren |
| evilissimo schrieb: | Was mich jetzt interessieren Würde ob das dann auch bei Warnungen funktioniert. Wenn ja wäre das sehr interessant :xmas2: |
Kann dir nicht folgen, wie meinst du das? |
_________________ "We're rockstars, not lumberjacks" (Axl Rose about Grunge)
|
|
 |
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|
|