Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
capnproto
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
external-tools
capnproto
Commits
b823f865
Commit
b823f865
authored
Dec 12, 2013
by
Kenton Varda
Browse files
Options
Downloads
Patches
Plain Diff
Notes on MSVC.
parent
7bdbb4d2
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/faq.md
+15
-0
15 additions, 0 deletions
doc/faq.md
doc/install.md
+5
-0
5 additions, 0 deletions
doc/install.md
with
20 additions
and
0 deletions
doc/faq.md
+
15
−
0
View file @
b823f865
...
...
@@ -173,6 +173,21 @@ and then put them together as a list later, because struct lists are encoded as
struct values, not an array of pointers to struct values. You can, however, allocate any inner
objects embedded within those structs as orphans.
### Can I use Cap'n Proto with Visual Studio, pleeeeeaaaaassssseeeee?
We'd love that, but VS2013's C++11 support just isn't there yet. Many essential features are still
missing. The November 2013 CTP is _almost_ there, but is still missing unrestricted unions,
complete constexpr support, and possibly some SFINAE tweaks.
We have it on the
[
roadmap
](
roadmap.html
)
to do a limited backport of the code to C++03, not just
for MSVC's sake but also some other platforms that are stuck on older compilers. This will take
a fair amount of work, however, and no one has yet volunteered to take this on. If you'd like to
work on it,
[
let us know
](
https://groups.google.com/group/capnproto
)
!
In the meantime, you can use Cap'n Proto on Windows with Cygwin, and version 0.5 will likely
support MinGW. We realize these solutions aren't acceptable for many people, but that's what we
can offer right now.
## Personal
### Who is paying you?
...
...
This diff is collapsed.
Click to expand it.
doc/install.md
+
5
−
0
View file @
b823f865
...
...
@@ -58,6 +58,11 @@ under Xcode menu > Preferences > Downloads. Alternatively, compiler builds from
[
Macports
](
http://www.macports.org/
)
,
[
Fink
](
http://www.finkproject.org/
)
, or
[
Homebrew
](
http://brew.sh/
)
are reported to work.
Sorry, but Microsoft Visual Studio 2013
[
does not implement enough of C++11
](
faq.html#can_i_use_capn_proto_with_visual_studio_pleeeeeaaaaassssseeeee
)
to compile Cap'n Proto. We hope that the Internet Explorer of compilers will catch up in one of
the upcoming CTPs (the November 2013 CTP is almost there).
### Building from a release package
You may download and install the release version of Cap'n Proto like so:
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment