Re: Building GTK+ 3.0 with Visual Studio 2013
- From: Syed Akbar <syed_akbar gmx net>
- To: John Emmas <john creativepost co uk>
- Cc: gtk-list gnome org
- Subject: Re: Building GTK+ 3.0 with Visual Studio 2013
- Date: Sun, 09 Feb 2014 16:58:04 +0100
The build system of Hexchat is MozillaBuild. There are VC project files
included, but I am not able to use them. I can open them but not use for
debugging: error "file not found".
Am 09.02.2014 06:37, schrieb John Emmas:
On 8 Feb 2014, at 23:03, Syed Akbar wrote:
Ok, I just built GTK using the hexchat libraries.... done in about half an hour. But now I realised that I
can't include the source files directly into Visual Studio. Hmm... that means always compile separately, or
not?!
Hmmm.... what build system does Hexchat use? Does it build using VC projects or does it use some other build system,
such as make / waf / scons etc? If it's using vcproj files your Debug builds should "just work" - even if
each project is a separate entity with its own source files in its own folders. I've never found it necessary to
include 3rd party source files in my own project. You need to build each project as a library. Then (when building
your own application) you link it to the built libraries.
Of course... you might need to ensure that your Debug libraries have a slightly different name from your Release libraries. For example,
the Release build of Atk might be called "libatk-1.0.lib" whereas the Debug build might be "libatk-1.0D.lib".
Step-by-step debugging won't work if you attempt to link your Debug app to the Release builds of your libraries. Generally, you need to
make sure that Debug builds have a slightly different name (adding a "D" suffix is the most popular convention with MSVC).
John
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]