Giter VIP home page Giter VIP logo

Comments (8)

davejrichardson avatar davejrichardson commented on June 14, 2024

I think you'll find what you need in the Windows build instructions:
https://github.com/googlevr/seurat/blob/master/BUILDING.md#windows

You have to pull and build Ion separately, and the linked document describes this. Ion includes some of the libraries you need, but otherwise the Bazel build script lists its dependencies and Bazel should pull them for you.

Finally, we require VS 2015. I'm not sure if VS 2013 is going to have the right level of C++11 support, but you could try back porting, or the Visual Studio Nov 2013 CTP. See the Windows tool chain docs here:
https://github.com/googlevr/seurat/blob/master/BUILDING.md#supported-toolchain-1

from seurat.

arminghz avatar arminghz commented on June 14, 2024

thanks. i have download these lib codes from github, so i start to build these libs, i build the abseil first, but this lib can't build in visual 2013, nor visual 2017. these code is so complex in grammar. by the way, why so complex, why not simply?

from seurat.

davejrichardson avatar davejrichardson commented on June 14, 2024

Ion should include a copy of Abseil, and Seurat expects to use that copy, so don't build your own copy.

I assume you're inquiring about the implementation complexity, so of Abseil. I would say this is a tradeoff to make a robust and easy-to-use API for users, even if that means more complex internals for the library authors and maintainers.

Unfortunately, I think the ship has sailed on use of C++11 in Abseil, Ion, and Seurat, so you'll need a compiler that can handle C++11. We haven't tried using Clang on Windows, but our code does build with Clang on Linux.

from seurat.

arminghz avatar arminghz commented on June 14, 2024

thanks. it's my mistake, i had used cmake to generate a project of visual studio 2013, it can't be builded ok. so i open the project with visual studio 2017, but the project's compiler setting is still v120, so it can not be compild.
another problem, i use visual stdio 2017 to build the ion lib, i find that there are two files with the same nam: logging.cc, one is in ion/port directory, one is in ion/base directory. which one is ok? maybe there are some other files with same name at different directory. why?

from seurat.

arminghz avatar arminghz commented on June 14, 2024

there are too many compile errors, i give up to build the source. can you upload a demo program? i just want to know what these coedes is doing for.

from seurat.

arminghz avatar arminghz commented on June 14, 2024

123

what this char "@" is used for?

from seurat.

mebalzer avatar mebalzer commented on June 14, 2024

@arminghz , @ddiakopoulos has created a binary he compiled in VS2017 https://github.com/ddiakopoulos/seurat

from seurat.

arminghz avatar arminghz commented on June 14, 2024

@mebalzer thank you very much!

from seurat.

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.