From the Linker output, I see two Problems:
* multiple definition of main : This means one of the sandbox files or the DUMPCAPS.CPP are still part of the project. The startup code of a C-Programme calls the main() function, and every C-programme must have exactly one main function. The main() function of LCS is inside the GAME.CPP. The files in the sandbox directory and dumpcaps (maybe others too ?) are standalone programmes, that have their own main() function. If one of them is still in the project, this error happens. To fix it use search->search in files [CTRL+ALT+F], and search for main( (with the bracket). You should than find files wich have a line like int main(int argc, char* argv[]). The file GAME.CPP should have this line, but all other files with such a line should not be part of the project, so remove them in the menu in the left.
* The Symbols Mix_blabla are SDL symbols, so it still trys to link to the SDL library. You said, you already added the line #define DONT_INCLUDE_SDL in INCLUDES.H . So, first check, if it is right - the top of the INCLUDES.H should now look like that :
/*
File created by Chris Johnson.
These were previously all in game.cpp.
This file includes all the the enums, defines, and included headers required globally by all components.
All code released under GNU GPL.
*/
#ifndef INCLUDES_H_INCLUDED
#define INCLUDES_H_INCLUDED
#define DONT_INCLUDE_SDL
/*
DEBUG DEFINES
*/
// Don't save the game
//#define NOSAVE
...
Note, the #define DONT_INCLUDE_SDL
Second, recompile everything. To do this go to execute->refresh all [CTRL+F11]. Then, it should work
The project-type should be WIN32 Console, as it is using Textmode. (I'm not sure if curses needs this, but some error-messages use the console)
For the Icon, click Browse (right from there you set the project type to console), and use the LCS_NEWS_ICON.ICO from the directory workspaces, the full path for you should be "C:\Users\Alan\Desktop\ERIC RUTH GAMES\Liberal-Crime-Squad-nightly\workspaces\lcs_news_icon.ico"
----
In the ARMSDEALER.XML, you DID not close the item block, as I said already. It is now clear, because the department block ends after it. It should be :
...
<item>
<class>WEAPON</class>
<type>WEAPON_SEMIPISTOL_FIVESEVEN</type>
<price>2000</price>
</item>
</department>
( note the </item>)
Further, did you add ammo for the new weapons ? They need an entry in ARMSDEALER.XML too, and must be created in CLIPS.XML .