Okay, so I've got the Tortoise SVN on my laptop, as well as the Android SDK. Will prolly choose which version to develop for later today, as well as get my hands on the NDK. I've checked out the orx trunk at SourceForge and gone to the code/build/msvs2010 folder. I was told that I needed to compile the embedded dynamic version of orx. I'm looking at the solution file for the msvs 2010 and I basically copied and pasted it all into MSVS 2010 and tried to compile it all...got a bunch of build errors, so I'm obviously missing something. I have located the words 'embedded dynamic ' in the code, but I'm not sure what to copy-paste and compile exactly, in order to get the required orx files. I have checked the tutorial by Grey and it said something about downloading the appropriate dev package (which is confusing, due to the long list of differnt packages and the fact that my IDE is MSVS 2010, but I'm aiming to develop for Android). I was directed to the method detailed about (with the orx trunk), but if the things I'm confused about could be made clear, it sounds like it'll be pretty smooth sailing. Other than these files, the SDK, and NDK, will there be anything else I need (I have my IDE picked out, as previously stated)? Thanks in advance...hopefully it'll all make sense to me soon, lol.
See ya on the flipside,
Desh2350
Comments
So far, so good.
.
Now I'm confused, what did you try to copy/paste? Also I made a mistake with the path, it's actually: code/build/windows/msvs2010 (I missed the windows sub-folder previously).
When you get into that folder you simply need to open the msvs2010 solution (orx.sln).
When inside msvs2010, you need to select one of the embedded dynamic configuration (in the configuration drop down). You then build it. When you're done, you go the next embedded dynamic configuration and so on. There are 3 of them: release, profile and debug.
If you follow the steps I've described just above, you should be fine.
Grey's tutorial point to the dev packages but their content is what you're going to get when compiling orx yourself. Except that your version will work with msvs2010 and will be more recent. Nothing more.
No you should be fine. At least for developing for windows. For developing for Android, I don't know if it can be easily done with msvs2010 as the people I know are using Eclipse for their Android needs. But Lydesik and Faistoiplaisir can probably enlighten you on this topic as I haven't developed anything for Android myself.
No worries! You should feel much better when those concepts get more familiar.
I don't have msvs2010, but here's what it looks like in msvs2008:
The names of the config aren't related to any version of msvs, they're just "labels".
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "orxLIB", "orxLIBorxLIB.vcxproj", "{590A8B1B-8ED1-47F7-8986-B4D372BDF4CB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "orx", "orxorx.vcxproj", "{C0EC660D-8CF7-4C8E-BEA8-372305EF344D}"
EndProject
[...]
EDIT: I cut the rest of the file content as it wasn't relevant and made the post hard to read.
Sorry if I'm bugging, I'm just kinda learning a lot of this as I go on (no previous experience with game programming).
I've just gone through downloading and building orx with tortoise svn and vs2010, and screenshotted the lot, so hopefully you can take a look at the following, and see if there's a step you've missed in there
(I include pics of basically all the steps, so it's likely to be a little redundant, just better safe than sorry I think! )
right-click and "SVN Checkout":
input " https://orx.svn.sourceforge.net/svnroot/orx/trunk " as URL and a download location in 'checkout directory':
watch it go: ^_^
looks like this when done:
Now in visual studio! 'file->open->project/solution'
open the project file:
select the 'Embedded Dynamic Debug' build
build the solution:
which will (hopefully) look something like this when it's done:
and finally, when following along in my tutorials, substitute the 'bin, lib and include' directories from the 'dev build' for your own versions
Good luck, and I hope that helps!
- Grey.
See ya on the flipside,
Deh2350
and if you click "build solution" (as I showed above) it will build all the pieces it needs.
--
I have noticed one thing: in the "lib" directory, there will be a folder for the build you do: in this case it should be called "dynamic". Copy everything from INSIDE that folder, and paste it into the 'lib' folder. This MIGHT solve the issue you're having.
See ya on the flipside,
Desh2350
Sounds to me you have all the files you need to use orx now, so I'm not exactly sure what your question is.
All in all, I'd recommend to start by looking for some beginner's tutorial on how to use visual studio so that you can get familiar with its development environment.
Unfortunately I don't know any site of the top of my head but I'm sure google should provide your with interesting links, or maybe someone here has some to share?
The important part is becoming familiar with how C/C++ development work with visual studio.
When you're getting comfortable with it you can then think about game development and Android as those are definitely more tricky.
The road might look steep but it's definitely not that bad if you can keep your motivation.