State of module support in VS 2017
Regarding Visual Studio 2017's C++ module support -- Is the support good enough such that developers can start converting their code bases to use modules?
I'm interested in refactoring my toy game engine to use modules. I've been reading conflicting info, online, about the status of this feature in VS2017, so I don't want to embark on the change if the feature is buggy or incomplete.
My main motivation for switching to modules is to do away with god damn header files.
c++ module visual-studio-2017
add a comment |
Regarding Visual Studio 2017's C++ module support -- Is the support good enough such that developers can start converting their code bases to use modules?
I'm interested in refactoring my toy game engine to use modules. I've been reading conflicting info, online, about the status of this feature in VS2017, so I don't want to embark on the change if the feature is buggy or incomplete.
My main motivation for switching to modules is to do away with god damn header files.
c++ module visual-studio-2017
1
Just wait until you start cursing all of the damn modules you have to import...
– user4581301
Nov 27 '18 at 0:11
add a comment |
Regarding Visual Studio 2017's C++ module support -- Is the support good enough such that developers can start converting their code bases to use modules?
I'm interested in refactoring my toy game engine to use modules. I've been reading conflicting info, online, about the status of this feature in VS2017, so I don't want to embark on the change if the feature is buggy or incomplete.
My main motivation for switching to modules is to do away with god damn header files.
c++ module visual-studio-2017
Regarding Visual Studio 2017's C++ module support -- Is the support good enough such that developers can start converting their code bases to use modules?
I'm interested in refactoring my toy game engine to use modules. I've been reading conflicting info, online, about the status of this feature in VS2017, so I don't want to embark on the change if the feature is buggy or incomplete.
My main motivation for switching to modules is to do away with god damn header files.
c++ module visual-studio-2017
c++ module visual-studio-2017
asked Nov 26 '18 at 23:51
DessDess
448312
448312
1
Just wait until you start cursing all of the damn modules you have to import...
– user4581301
Nov 27 '18 at 0:11
add a comment |
1
Just wait until you start cursing all of the damn modules you have to import...
– user4581301
Nov 27 '18 at 0:11
1
1
Just wait until you start cursing all of the damn modules you have to import...
– user4581301
Nov 27 '18 at 0:11
Just wait until you start cursing all of the damn modules you have to import...
– user4581301
Nov 27 '18 at 0:11
add a comment |
1 Answer
1
active
oldest
votes
I went ahead and tried some tests for adding modules. Nope, this is not, at all, ready. I can't even get the simplest program to compile in the IDE. I have the lastest version (15.9.3, as of this writing).
This is one of the tutorials I tried, for example:
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53490815%2fstate-of-module-support-in-vs-2017%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I went ahead and tried some tests for adding modules. Nope, this is not, at all, ready. I can't even get the simplest program to compile in the IDE. I have the lastest version (15.9.3, as of this writing).
This is one of the tutorials I tried, for example:
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
add a comment |
I went ahead and tried some tests for adding modules. Nope, this is not, at all, ready. I can't even get the simplest program to compile in the IDE. I have the lastest version (15.9.3, as of this writing).
This is one of the tutorials I tried, for example:
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
add a comment |
I went ahead and tried some tests for adding modules. Nope, this is not, at all, ready. I can't even get the simplest program to compile in the IDE. I have the lastest version (15.9.3, as of this writing).
This is one of the tutorials I tried, for example:
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
I went ahead and tried some tests for adding modules. Nope, this is not, at all, ready. I can't even get the simplest program to compile in the IDE. I have the lastest version (15.9.3, as of this writing).
This is one of the tutorials I tried, for example:
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
edited Nov 29 '18 at 23:39
answered Nov 29 '18 at 2:19
DessDess
448312
448312
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53490815%2fstate-of-module-support-in-vs-2017%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Just wait until you start cursing all of the damn modules you have to import...
– user4581301
Nov 27 '18 at 0:11