Comments (8)
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.
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.
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.
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.
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.
what this char "@" is used for?
from seurat.
@arminghz , @ddiakopoulos has created a binary he compiled in VS2017 https://github.com/ddiakopoulos/seurat
from seurat.
@mebalzer thank you very much!
from seurat.
Related Issues (20)
- Problem when running through the pipeline HOT 2
- ERROR: Headbox has zero extend along at least one dimension. HOT 2
- How to use the Unreal plugin? HOT 1
- Speculars and reflections not changing HOT 4
- How to get optimized mesh models out HOT 4
- 180 lightfield HOT 1
- Code not touched for 5 months HOT 1
- Geometry tearing during positional movement in Butterfly viewer HOT 2
- Using seurat on web
- maya script gives an error with the InverseRadical calculation HOT 1
- Generator should check for output folder existance before running the whole pipeline
- Seurat.exe obj processing time is in hours
- Create Scene with transparent background HOT 1
- Distributed Rendering?
- Mesh corruption and texture lines HOT 5
- Compiled Seurat (exe for windows) HOT 1
- Blender ?
- Command to get the seurat processed asset for unity HOT 1
- Documentation for Offline Render Depth-Channel maps HOT 1
- Using RAY_DEPTH gives Point is outside of the frustum used for binning ERROR HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seurat.