freesci-develop
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [freesci-develop] win32 build


From: James Albert
Subject: Re: [freesci-develop] win32 build
Date: Sat, 12 Nov 2005 15:16:31 -0500
User-agent: Thunderbird 1.5 (Windows/20051025)

HAHA, yeah, I had that problem too.
The thing is, no one's updated the project file form MSVC for a long time, and it dosen't have all of the new glutton files in it. The easiest thing to do is the add every single file from the src folder into it's respective folder in the project. It's not actually necessary to separate everything by folder, but I guess it looks neater.
There's a few files to avoid though:
- any file with "test" anywhere in the title seems to have a main function and was most likely so developers could test specific functions. But their main function will conflict with the real main funcion so don't include them. - any of the dreamcast specific stuff shouldn't be in the project, they should all start with "dc_". There's a few other platform specific files, but I think I left them in my project without any problems. - there's also a new directory in the src folder called "menu" which is the new game select menu, it'll need it's own folder in the project.

anyway, give that all a try. I'll send my project files to your e-mail, maybe they'll help.

- Jim :-)

Chris Kennedy wrote:
You need to make sure that the gfx_console.c file is in the project files, but those symbols should be commented out. At least I comment them out on my compiles and the console still seems to work fine (with the required definitions to have it compiles with console support). I think there's been some updates to the console code in glutton and the old stuff hasn't been purged yet, at least it looks that way form the source.

- Jim Albert :-)


Holy cow. Am I missing the path to a LIB or something?

--------------------Configuration: fsci_dll - Win32 Release--------------------
Linking...
  Creating library Release/fsci.lib and object Release/fsci.exp
game.obj : error LNK2001: unresolved external symbol _sfx_init
game.obj : error LNK2001: unresolved external symbol _sm_set_export_width
game.obj : error LNK2001: unresolved external symbol _version_require_later_than
game.obj : error LNK2001: unresolved external symbol _sys_string_acquire
game.obj : error LNK2001: unresolved external symbol _sm_allocate_sys_strings
game.obj : error LNK2001: unresolved external symbol _sm_init
game.obj : error LNK2001: unresolved external symbol _sys_string_set
game.obj : error LNK2001: unresolved external symbol _sm_allocate_stack
game.obj : error LNK2001: unresolved external symbol _sm_destroy
kernel.obj : error LNK2001: unresolved external symbol _kAvoidPath
kernel.obj : error LNK2001: unresolved external symbol _sm_alloc_hunk_entry kernel.obj : error LNK2001: unresolved external symbol _sm_free_hunk_entry
kernel.obj : error LNK2001: unresolved external symbol _sm_alloc_dynmem
kernel.obj : error LNK2001: unresolved external symbol _sm_free_dynmem
kernel.obj : error LNK2001: unresolved external symbol _sm_dereference
kgraphics.obj : error LNK2001: unresolved external symbol _sm_dereference
scriptdebug.obj : error LNK2001: unresolved external symbol _sm_dereference
klists.obj : error LNK2001: unresolved external symbol _sm_alloc_list
klists.obj : error LNK2001: unresolved external symbol _sm_alloc_node
kscripts.obj : error LNK2001: unresolved external symbol _sm_increment_lockers
vm.obj : error LNK2001: unresolved external symbol _sm_increment_lockers
kscripts.obj : error LNK2001: unresolved external symbol _sm_alloc_clone
kscripts.obj : error LNK2001: unresolved external symbol _sm_validate_export_func vm.obj : error LNK2001: unresolved external symbol _sm_validate_export_func
kscripts.obj : error LNK2001: unresolved external symbol _sm_set_lockers
scriptdebug.obj : error LNK2001: unresolved external symbol _sm_set_lockers
vm.obj : error LNK2001: unresolved external symbol _sm_set_lockers
kscripts.obj : error LNK2001: unresolved external symbol _sm_seg_get
kstring.obj : error LNK2001: unresolved external symbol _sm_seg_get
vm.obj : error LNK2001: unresolved external symbol _sm_seg_get
kscripts.obj : error LNK2001: unresolved external symbol _sm_script_is_loaded
vm.obj : error LNK2001: unresolved external symbol _sm_script_is_loaded
ksound.obj : error LNK2001: unresolved external symbol _sfx_poll
ksound.obj : error LNK2001: unresolved external symbol _sfx_all_stop
ksound.obj : error LNK2001: unresolved external symbol _sfx_get_player_polyphony
ksound.obj : error LNK2001: unresolved external symbol _sfx_song_renice
ksound.obj : error LNK2001: unresolved external symbol _sfx_get_volume
ksound.obj : error LNK2001: unresolved external symbol _sfx_set_volume
ksound.obj : error LNK2001: unresolved external symbol _sfx_remove_song
ksound.obj : error LNK2001: unresolved external symbol _sfx_song_set_loops ksound.obj : error LNK2001: unresolved external symbol _sfx_song_set_status
ksound.obj : error LNK2001: unresolved external symbol _sfx_add_song
ksound.obj : error LNK2001: unresolved external symbol _songit_new
ksound.obj : error LNK2001: unresolved external symbol _sfx_poll_specific
ksound.obj : error LNK2001: unresolved external symbol _sfx_song_set_hold
kstring.obj : error LNK2001: unresolved external symbol _sm_get_synonyms
kstring.obj : error LNK2001: unresolved external symbol _sm_get_synonyms_nr
savegame.obj : error LNK2001: unresolved external symbol _version_parse
scriptdebug.obj : error LNK2001: unresolved external symbol _cmd_params
scriptdebug.obj : error LNK2001: unresolved external symbol _cmd_paramlength
scriptdebug.obj : error LNK2001: unresolved external symbol _con_parse
scriptdebug.obj : error LNK2001: unresolved external symbol _sfx_suspend
vm.obj : error LNK2001: unresolved external symbol _run_gc
vm.obj : error LNK2001: unresolved external symbol _version_require_earlier_than vm.obj : error LNK2001: unresolved external symbol _sm_script_free_unused_objects
vm.obj : error LNK2001: unresolved external symbol _sm_script_relocate
vm.obj : error LNK2001: unresolved external symbol _sm_script_obj_init
vm.obj : error LNK2001: unresolved external symbol _sm_script_add_code_block vm.obj : error LNK2001: unresolved external symbol _sm_script_initialise_locals
vm.obj : error LNK2001: unresolved external symbol _sm_get_heap
vm.obj : error LNK2001: unresolved external symbol _sm_allocate_script
vm.obj : error LNK2001: unresolved external symbol _sm_script_initialise_locals_zero
vm.obj : error LNK2001: unresolved external symbol _sm_mcpy_in_out
vm.obj : error LNK2001: unresolved external symbol _sm_set_synonyms_nr
vm.obj : error LNK2001: unresolved external symbol _sm_set_synonyms_offset vm.obj : error LNK2001: unresolved external symbol _sm_set_export_table_offset
vm.obj : error LNK2001: unresolved external symbol _sm_initialise_script
vm.obj : error LNK2001: unresolved external symbol _sm_free_script
vm.obj : error LNK2001: unresolved external symbol _sm_script_marked_deleted vm.obj : error LNK2001: unresolved external symbol _sm_mark_script_deleted
vm.obj : error LNK2001: unresolved external symbol _sm_get_lockers
vm.obj : error LNK2001: unresolved external symbol _sm_decrement_lockers
gfx_drivers.obj : error LNK2001: unresolved external symbol _gfx_driver_null resmgr.obj : error LNK2001: unresolved external symbol _gfx_get_res_config
resmgr.obj : error LNK2001: unresolved external symbol _gfxfont_6x10
resmgr.obj : error LNK2001: unresolved external symbol _gfxfont_5x8
..\..\bin\fsci.dll : fatal error LNK1120: 67 unresolved externals
Error executing link.exe.

freesci.exe - 77 error(s), 0 warning(s)




_______________________________________________
FreeSCI-develop mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/freesci-develop







reply via email to

[Prev in Thread] Current Thread [Next in Thread]