GithubHelp home page GithubHelp logo

Comments (8)

Tutankhamun8080 avatar Tutankhamun8080 commented on May 11, 2024 4

@Kumoashi Are you using Windows or MacOS? I'm using Windows.

Download & install Git GUI v2.16.1 "http://gitforwindows.org" to clone the submodules at this address "https://github.com/Vita3K/Vita3K.git".
Download & install CMake v3.10.2 at https://cmake.org/download/ , also, you have to add to path when installing CMake. If you didn't, uninstall CMake then, re-install it.

screenshot 171

Download & install Visual Studios 2017 Community at https://www.visualstudio.com/downloads/ "Make sure to select C++ support in the installer".

screenshot 166

screenshot 167

  1. Open Git GUI.exe, select "clone existing repository", paste "https://github.com/Vita3K/Vita3K.git" in source location, add the location of target directory "C:/Users/Owner/Vita" & check marked "recursively clone submodules" & clicked the "clone" option.

screenshot 161

  1. Open the location of target directory "C:/Users/Owner/Vita" & run "gen.bat" file.

screenshot 168

screenshot 169

  1. Open "C:\Users\Owner\Vita\build-windows" location & run "Vita3K.sln"

screenshot 162

4.When all the files are loaded, Visual Studios says ready at the bottom. I set it to "release",

screenshot 163

then right clicked "emulator" & "set as startup project" then selected build.

screenshot 170

Build location is at C:\Users\Owner\Vita\build-windows\bin.

screenshot 173

& had no errors.
I really don't know how to do it on MacOS.

from vita3k.

Kumoashi avatar Kumoashi commented on May 11, 2024 1

This worked. Thank you.
My problem was not having CMake installed with system path and not knowing about downloading the submodules.
These instructions are very clear and easy to follow. I think this should be put on the main page, so that it can be a help to others as well.

Now all I need is to find some HomeBrew to test on it. :-)

from vita3k.

Tutankhamun8080 avatar Tutankhamun8080 commented on May 11, 2024 1

Homebrews links http://vitadb.rinnegatamante.it/#/

http://rinnegatamante.it/site/psv_hbs.php

from vita3k.

Kumoashi avatar Kumoashi commented on May 11, 2024 1

Thanks for the links.

from vita3k.

Ghabry avatar Ghabry commented on May 11, 2024

The Citra build instructions are a total exception. I never saw such detailed build instructions before.

In my opinion the instructions about building vita3k are almost enough.
I would only suggest adding a note that you have to run ``git submodule update --init" first because not everybody knows about submodules and that you need Visual Studio 2017 installed.

from vita3k.

Tutankhamun8080 avatar Tutankhamun8080 commented on May 11, 2024

@Kumoashi
I used Git to clone the submodules using this link here "https://github.com/Vita3K/Vita3K.git",
ran the gen.bat file "I have CMake installed to path", ran the Vita3K.sln file, selected Release, Emulator & build in Visual Studios.

I've done this before & had no problems.

screenshot 143 2

This is Windows instructions.

from vita3k.

Kumoashi avatar Kumoashi commented on May 11, 2024

Ok, so how do I clone the submodules, and what do you mean when you say "I have CMake installed to path"? Every time I run the gen.bat, I get an empty folder.

I have tried to use CMake GUI to compile the Vita3K.sln myself, but I don't know what exactly I need to do to make a working file. What I end up seeing is this.

image

I still get the Vita3K.sln file, but every time I try to compile the emulator, I get a folder called ZERO_CHECK instead. I'm sure that if I could get the CMake step to work right, the rest would work out, but so far that has not been the case.

from vita3k.

VelocityRa avatar VelocityRa commented on May 11, 2024

Users can get the builds from Appveyer/Travis now.
Devs will know how to build, it's pretty standard stuff. Same for Linux users for which there aren't Travis builds yet.

from vita3k.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.