• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Solved RME Compile in windows

EvilSkillz

Back
Joined
Jul 12, 2012
Messages
1,810
Solutions
2
Reaction score
388
Location
Egypt - Cairo
any one have a clue how can i compile dat fucken rme :(
i already get Boost 64x 1_55_0
wxWidget3.0.0

and i always get error about missing include file even if it there :eek:

can any one tell me what to use in include and what to use in linkers ??
 
I compiled it a while back but I don't remember EXACTLY what I did.

I do know with wxWidget you have to create your libararies.
And I know that Remeres comes with it's own include/lib files when you download it from github.
You will need to Include 3 things:
Boost 1_55_0
Your newly created wxWidget 3.0 files
and the includes that come in the rme source
 
i said it gave me missing file
no such a file , wx/setup.h
and file is already in msvc/wx/setup.h

and when i copy file in wx
i got another error about missing direction on setup.h

can u just tell me steps what u put in c++ directions and what to put in linkers
i have wxWidget 3.0.0
boost 1_55_0 32x and 64x
and rme libs

so @BeniS , u should know how to compile it <3
 
Get MSVC 2013
open the following file in MSVC 2013
Code:
C:\wxWidgets-3.0.0\build\msw\wx_vc10.sln
If you are 64 bit, build it in x64 for BOTH Debug and Release modes.
If you are 32 bit, build it in win32 for BOTH Debug and Release modes.

After you are done building those 2 libraries, THEN you open up the project file in vcproj/Project/RME.vcproj.
Set it to the SAME SETTINGS that you built the wxWidgets Libraries in.

Then you will need to include boost, your wxwidgets built libraries, and the RME included folder under dependancies\vs\

It should work once you do all the above, Hope it works! If it doesn't I hope someone else decides to help you because i'm done.
 
@Flatlander you can download binaries from here. I've compiled it successfully already but when it gets to the linking part it fails with the errors that I posted above. I knoe tat @Dalkon has compiled it already maybe he can help us out
 
Those are all wxWidgets issues, which is why I didn't just download the binaries I built them myself to make sure I had the correct ones.
 
i have this error now
Code:
Error    1    error LNK1104: cannot open file 'libboost_system-vc120-mt-1_55.lib'    D:\TibiaPrograms\rme-master\vcproj\Project\LINK    RME
    49    IntelliSense: __w64 can only be specified on int, long, and pointer types    c:\wxWidgets-3.0.0\include\wx\defs.h    1251    13    RME
    40    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0" is undefined    c:\local\boost_1_55_0\boost\asio\ip\multicast.hpp    51    3    RME
    47    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0" is undefined    c:\local\boost_1_55_0\boost\asio\ip\unicast.hpp    59    3    RME
    34    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x00000001" is undefined    c:\local\boost_1_55_0\boost\asio\ip\resolver_query_base.hpp    67    15    RME
    33    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x00000002" is undefined    c:\local\boost_1_55_0\boost\asio\ip\resolver_query_base.hpp    66    22    RME
    35    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x00000004" is undefined    c:\local\boost_1_55_0\boost\asio\ip\resolver_query_base.hpp    68    20    RME
    36    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x00000008" is undefined    c:\local\boost_1_55_0\boost\asio\ip\resolver_query_base.hpp    69    23    RME
    38    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x00000100" is undefined    c:\local\boost_1_55_0\boost\asio\ip\resolver_query_base.hpp    71    20    RME
    39    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x00000400" is undefined    c:\local\boost_1_55_0\boost\asio\ip\resolver_query_base.hpp    72    26    RME
    37    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x00000800" is undefined    c:\local\boost_1_55_0\boost\asio\ip\resolver_query_base.hpp    70    17    RME
    46    IntelliSense: identifier "BOOST_ASIO_OS_DEF_0x0001" is undefined    c:\local\boost_1_55_0\boost\asio\ip\tcp.hpp    126    37    RME
    44    IntelliSense: identifier "BOOST_ASIO_OS_DEF_10" is undefined    c:\local\boost_1_55_0\boost\asio\ip\multicast.hpp    144    3    RME
    45    IntelliSense: identifier "BOOST_ASIO_OS_DEF_11" is undefined    c:\local\boost_1_55_0\boost\asio\ip\multicast.hpp    181    3    RME
    41    IntelliSense: identifier "BOOST_ASIO_OS_DEF_12" is undefined    c:\local\boost_1_55_0\boost\asio\ip\multicast.hpp    52    3    RME
    42    IntelliSense: identifier "BOOST_ASIO_OS_DEF_13" is undefined    c:\local\boost_1_55_0\boost\asio\ip\multicast.hpp    80    3    RME
    48    IntelliSense: identifier "BOOST_ASIO_OS_DEF_4" is undefined    c:\local\boost_1_55_0\boost\asio\ip\unicast.hpp    60    3    RME
    43    IntelliSense: identifier "BOOST_ASIO_OS_DEF_9" is undefined    c:\local\boost_1_55_0\boost\asio\ip\multicast.hpp    108    3    RME
    4    IntelliSense: identifier "WSA100" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    76    20    RME
    3    IntelliSense: identifier "WSA102" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    73    34    RME
    6    IntelliSense: identifier "WSA103" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    82    21    RME
    7    IntelliSense: identifier "WSA106" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    90    24    RME
    8    IntelliSense: identifier "WSA107" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    93    24    RME
    9    IntelliSense: identifier "WSA108" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    96    22    RME
    12    IntelliSense: identifier "WSA110" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    105    22    RME
    29    IntelliSense: identifier "WSA11001L" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    182    20    RME
    30    IntelliSense: identifier "WSA11002L" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    185    30    RME
    32    IntelliSense: identifier "WSA11003L" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    191    17    RME
    31    IntelliSense: identifier "WSA11004L" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    188    13    RME
    13    IntelliSense: identifier "WSA112" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    108    17    RME
    5    IntelliSense: identifier "WSA113" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    79    23    RME
    16    IntelliSense: identifier "WSA115" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    117    18    RME
    18    IntelliSense: identifier "WSA116" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    123    18    RME
    19    IntelliSense: identifier "WSA117" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    126    19    RME
    20    IntelliSense: identifier "WSA118" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    129    25    RME
    22    IntelliSense: identifier "WSA119" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    135    21    RME
    23    IntelliSense: identifier "WSA123" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    148    24    RME
    24    IntelliSense: identifier "WSA126" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    151    19    RME
    25    IntelliSense: identifier "WSA128" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    154    16    RME
    2    IntelliSense: identifier "WSA13" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    70    19    RME
    26    IntelliSense: identifier "WSA130" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    162    29    RME
    27    IntelliSense: identifier "WSA138" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    168    15    RME
    11    IntelliSense: identifier "WSA14" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    102    11    RME
    28    IntelliSense: identifier "WSA140" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    176    17    RME
    15    IntelliSense: identifier "WSA22" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    114    22    RME
    21    IntelliSense: identifier "WSA24" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    132    20    RME
    17    IntelliSense: identifier "WSA38" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    120    19    RME
    14    IntelliSense: identifier "WSA4" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    111    17    RME
    10    IntelliSense: identifier "WSA9" is undefined    c:\local\boost_1_55_0\boost\asio\error.hpp    99    20    RME
 
C:\Users\crille\Documents\GitHub\rme\dependencies\vs\include;
E:\DevFolder\C++ Libraries\boost_1_55_0\include;
E:\DevFolder\C++ Libraries\wxWidgets-3.0.0\include\msvc;
E:\DevFolder\C++ Libraries\wxWidgets-3.0.0\include;

You need the 4 above pathes Included

E:\DevFolder\C++ Libraries\boost_1_55_0\lib;
C:\Users\crille\Documents\GitHub\rme\dependencies\vs\lib;
E:\DevFolder\C++ Libraries\wxWidgets-3.0.0\lib;

And the 3 above lib locations

If you do not have 4 Includes, and 3 libs, then you will not succeed.
(BTW it took me a good 10 hours to get it working, it isn't explained very well, and i'm at work so I can't even look at what settings I used, this is all from memory and the RME Github)
 
Back
Top