Author: Dann Corbit
Date: 10:38:08 08/18/05
Go up one level in this thread
On August 18, 2005 at 01:34:34, Volker Böhm wrote: >On August 17, 2005 at 17:27:08, Dann Corbit wrote: > >>On August 17, 2005 at 15:06:29, Volker Böhm wrote: >> >>>On August 17, 2005 at 13:47:55, Joshua Shriver wrote: >>> >>>>Will you be open sourcing this? Can I have a copy so I can make a linux binary? >>>> >>>>Joshua Shriver >>> >>>Hi Joshua, >>> >>>no we will not open sourcing it! But if you like you can help me building a >>>linux version. I have a SuSE Linux 8.1 Professional here that I hopefully can >>>install next weekend. Then try a compile to find out which statement will be >>>problematic. >>> >>>Perhaps you can answer me some questions in advance: >>> >>>Which #define derictive can I use to find out I am using GNU C++ under linux? >> >>http://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html >> >>>In Windows I use __int64 for 64-Bit integer variables. What do I have to use >>>under GCC and linux? >> >>long long >> >>>I think the problems that will be left then are the following: >>> >>>1. I use a thread to calculate the next move. Thus I need a way how to start >>>threads in linux. >> >>http://sourceware.org/pthreads-win32/ >> >>>2. I am linking a binary file that contains the book data. Thus I have to find a >>>way to link a binary file under linux and to find the address of this data at >>>runtime. >> >>Do you mean a symlink or something else? > >Don´t know what a "symlink" is. In Windows I add a biniray resource to the >resource file. The resource file is linked by a link command. In source code I >am doing the following: > >HRSRC aData; >aData = FindResource(NULL, "IDR_BIB", "BINARY"); >mSize = 0; > >if (aData != 0) { > HGLOBAL aGlobal = LoadResource(NULL, aData); > char* apData = (char*) LockResource(aGlobal); >... > Just change the original to open a binary file.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.