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

_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to