Hey, I know that its been quite long, but I can't get the compilation working (yeah, got busy so didn't have too much time to do it until recently). I am almost done with compiling except for bochs, which after many times of compiling still has problem (I went to VC++ 2008, apparently 2010 was giving me too much problems and the 2008 one was more stable). I tried to solve it (trust me, I googled this time only to find a problem which is already fixed but quite similar, link here just in case it is actually the same:
http://sourceforge.net/p/bochs/bugs/1227/) Basically VC++ is constantly telling me there are unresolved symbols. I will paste the log where the errors are.
Code:
crc.cc
Generating Code...
Compiling resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation. All rights reserved.
Linking...
cpu.lib(event.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl BX_CPU_C::VMX_Deliver_Virtual_Interrupt(void)" (?VMX_Deliver_Virtual_Interrupt@BX_CPU_C@@SAXXZ) referenced in function "public: static void __cdecl BX_CPU_C::InterruptAcknowledge(void)" (?InterruptAcknowledge@BX_CPU_C@@SAXXZ)
cpu.lib(event.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl BX_CPU_C::VMX_Virtual_Apic_Access_Trap(void)" (?VMX_Virtual_Apic_Access_Trap@BX_CPU_C@@SAXXZ) referenced in function "public: static unsigned int __cdecl BX_CPU_C::handleAsyncEvent(void)" (?handleAsyncEvent@BX_CPU_C@@SAIXZ)
cpu.lib(paging.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl BX_CPU_C::VMX_Virtual_Apic_Write(unsigned __int64,unsigned int,void *)" (?VMX_Virtual_Apic_Write@BX_CPU_C@@SAX_KIPAX@Z) referenced in function "public: static void __cdecl BX_CPU_C::access_write_physical(unsigned __int64,unsigned int,void *)" (?access_write_physical@BX_CPU_C@@SAX_KIPAX@Z)
cpu.lib(paging.obj) : error LNK2019: unresolved external symbol "public: static unsigned int __cdecl BX_CPU_C::is_virtual_apic_page(unsigned __int64)" (?is_virtual_apic_page@BX_CPU_C@@SAI_K@Z) referenced in function "public: static void __cdecl BX_CPU_C::access_write_physical(unsigned __int64,unsigned int,void *)" (?access_write_physical@BX_CPU_C@@SAX_KIPAX@Z)
cpu.lib(paging.obj) : error LNK2019: unresolved external symbol "public: static unsigned __int64 __cdecl BX_CPU_C::VMX_Virtual_Apic_Read(unsigned __int64,unsigned int,void *)" (?VMX_Virtual_Apic_Read@BX_CPU_C@@SA_K_KIPAX@Z) referenced in function "public: static void __cdecl BX_CPU_C::access_read_physical(unsigned __int64,unsigned int,void *)" (?access_read_physical@BX_CPU_C@@SAX_KIPAX@Z)
cpu.lib(vmx.obj) : error LNK2019: unresolved external symbol "public: static unsigned int __cdecl BX_CPU_C::VMX_Read_Virtual_APIC(unsigned int)" (?VMX_Read_Virtual_APIC@BX_CPU_C@@SAII@Z) referenced in function "public: static enum VMX_error_code __cdecl BX_CPU_C::VMenterLoadCheckVmControls(void)" (?VMenterLoadCheckVmControls@BX_CPU_C@@SA?AW4VMX_error_code@@XZ)
cpu.lib(msr.obj) : error LNK2001: unresolved external symbol "public: static unsigned int __cdecl BX_CPU_C::VMX_Read_Virtual_APIC(unsigned int)" (?VMX_Read_Virtual_APIC@BX_CPU_C@@SAII@Z)
cpu.lib(crregs.obj) : error LNK2001: unresolved external symbol "public: static unsigned int __cdecl BX_CPU_C::VMX_Read_Virtual_APIC(unsigned int)" (?VMX_Read_Virtual_APIC@BX_CPU_C@@SAII@Z)
cpu.lib(vmx.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl BX_CPU_C::VMX_TPR_Virtualization(void)" (?VMX_TPR_Virtualization@BX_CPU_C@@SAXXZ) referenced in function "public: static void __cdecl BX_CPU_C::VMLAUNCH(class bxInstruction_c *)" (?VMLAUNCH@BX_CPU_C@@SAXPAVbxInstruction_c@@@Z)
cpu.lib(crregs.obj) : error LNK2001: unresolved external symbol "public: static void __cdecl BX_CPU_C::VMX_TPR_Virtualization(void)" (?VMX_TPR_Virtualization@BX_CPU_C@@SAXXZ)
cpu.lib(msr.obj) : error LNK2019: unresolved external symbol "public: static unsigned int __cdecl BX_CPU_C::Virtualize_X2APIC_Write(unsigned int,unsigned __int64)" (?Virtualize_X2APIC_Write@BX_CPU_C@@SAII_K@Z) referenced in function "public: static void __cdecl BX_CPU_C::WRMSR(class bxInstruction_c *)" (?WRMSR@BX_CPU_C@@SAXPAVbxInstruction_c@@@Z)
cpu.lib(crregs.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl BX_CPU_C::VMX_Write_Virtual_APIC(unsigned int,unsigned int)" (?VMX_Write_Virtual_APIC@BX_CPU_C@@SAXII@Z) referenced in function "public: static void __cdecl BX_CPU_C::WriteCR8(class bxInstruction_c *,unsigned __int64)" (?WriteCR8@BX_CPU_C@@SAXPAVbxInstruction_c@@_K@Z)
.\..\obj-release\bochs.exe : fatal error LNK1120: 9 unresolved externals
Sorry if the answer is staring at me or should be obvious, but I really don't know what to do now. Can someone give me some help?(Looking at these are really frustrating I wished I got a working Ubuntu installation before my partitions had some problems)