質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

Q&A

解決済

1回答

233閲覧

(C++) Visual studio で新しいプロジェクトを作成したときの初期設定を変更したい。

egpt

総合スコア25

Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

0グッド

0クリップ

投稿2019/03/31 12:21

(C++)Visual studio で新しいプロジェクトを作成したときに、ある設定とある文章を初期状態で設定したいです。

参考までに、具体的にある設定とは
●プロジェクトのプロパティを開き、リンカーのシステム項目のサブシステムをコンソールにする
ことで、ある文章とは
●#include <iostream>
using namespace std;

int main (){

}

以上のことです。毎回プロジェクトを作成するたびにこの設定と入力をするのが面倒くさいので初期設定を変えたいと思っています。しかし、調べてもよくやり方が分からないのでご存知の方はご教示くださると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

ソースを含めた設定を変更したい場合、プロジェクトテンプレートを使用するのがお勧めです。

パッと探してみた感じだと以下のサイトの説明が一番わかりやすいかなと思いました。
https://suzutsuki.org/2018/05/24/create-project-template


(2019/04/02 追記)
プロジェクト内で最初に開く項目を指定するには vstemplate ファイルの ProjectItem 要素に OpenInEditor を付与すれば開くはずなのですが、簡単に作成してテストしても動作しませんでした。
https://docs.microsoft.com/ja-jp/visualstudio/extensibility/projectitem-element-visual-studio-project-templates?view=vs-2017

VC++ の問題なのか vstemplate の設定が間違っているかはわかりませんが、 C# や VB.NET のプロジェクトでは上記の設定だけでうまいこと動いてました。これ以上はちょっとわかりませんね。

なお、上記のページからたどれる vstemplate の記述内容に記載してあることより複雑なことをしようとするのであれば、独自プロジェクトウィザードを自作すれば可能になります。独自プロジェクトウィザードは HTML と JavaScript で構成されているので、プロジェクトテンプレートよりは作る内容が多くなる感じですね。ただ、ファイルを開くにしてはやることが多すぎますが。

投稿2019/03/31 15:33

編集2019/04/01 15:58
atata0319

総合スコア881

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Bull

2019/03/31 23:32

リンク先には Visual Studio に不具合があって、ソースファイルが含まれないと書いてありますが、現在のバージョンでは直っているようです。 先日やったときには、特に .zip をさわらなくともソースファイルも含まれていました。
egpt

2019/04/01 01:38

お二方、ありがとうございます。無事zipファイルを作成しプロジェクトの初期設定が変更できました! しかし、Bullさんのおっしゃる通りzipファイルの中にcppファイルが最初から入ってはいましたが、設定したプロジェクトを起動してもcppファイルが開かれません。(本質問でいう#incluide以下を含むファイルが展開されません)これもVisual Studioのバグなのでしょうか。
atata0319

2019/04/01 15:58

追記しました。なぜか、VC++ではプロジェクト新規作成時に開くオプションが正常に動作しなかったので、回答としては微妙ですが。
egpt

2019/04/03 05:04

やはり、バグか何かなのでしょうか...まだコンピューター言語を触り始めたばかりなのでこれ以上は自分で解決できる気がしませんが、プロジェクトの初期設定を変えることが出来ただけでも大変大きな収穫でした。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問