Re: [brlcad-devel] #brlcad IRC availability times
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: (Asad) S. A. H. <asa...@tu...> - 2016-06-30 01:50:01
|
Hi, I think I understand the design now. We need a executable that is exe = <g file bytes> + <code bytes> The code is simply to find .g file bytes and then dpopen them Current code need argv[1] i.e. viewer.exe moss.g. I’m working on changing it into argv[0] code. I have another suggestion, how about we use “objcopy” tool instead of cat and convert the g file into an object file “.o”. Then during compilation we simply pass this object file to generate an executable: gcc viewer.c moss.o ./viewer.exe “print title” From: Christopher Sean Morrison [mailto:br...@ma...] Sent: 29 June 2016 00:56 To: BRL-CAD Developer Mailing List <brl...@li...> Subject: Re: [brlcad-devel] #brlcad IRC availability times Most that can help with libdm, librt are GMT-4. Mailing list should work; was a message to the list missed? The more specifically you can frame a question, the easier it will be to answer and provide some guidance. Before involving libdm, you'll want to first get librt reading .g data that has been appended onto a binary application. For that, it might make sense to first write a "compiler" program that concatenates a .g onto the end. I.e., Program1 from a gviewer.c source you write: gviewer.exe # takes no arguments, fopens argv[0] and scans the file for a valid .g header. # if it finds the header, just print out the title after a db_open() Program2 from a gcompiler.c source you write: gcompiler.exe -o moss.exe gviewer.exe moss.g # fopens viewer.exe and moss.g, writes all the bytes to both to moss.exe That's it. If you have a non-Windows box handy, you can skip program2, skip writing gcompiler.c and just use the 'cat' program. Then you just need to write gviewer.c, find the .g header bytes, then db_open it. Cheers! Sean On Jun 28, 2016, at 04:13 PM, "(Asad) Syed, Asadullah Hussain" <asa...@tu...<mailto:asa...@tu...>> wrote: Hi, I am a ESA Summer of Code student (http://brlcad.org/wiki/Geometry_Viewer_Application_for_BRL-CAD) and completely new to brlcad source. I need some help especially with libdm, librt but unfortunately mailing list/irc communication is proving to be difficult. So I thought maybe it’s due to time zone difference (I am GMT+2). Can anyone tell me the time period during which brlcad developers are online at IRC (#brlcad). LG, Technische Universität München Syed Asadullah Hussain MS Informatik ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ BRL-CAD Developer mailing list brl...@li...<mailto:brl...@li...> https://lists.sourceforge.net/lists/listinfo/brlcad-devel |