前提・実現したいこと
ForexTester4(以下、FT4と省略)というWindows用ソフトウェアのDLLをVisual Studio Community 2019のC++で作りたいと思っています。
FT4にサンプルで付いていたソースをそのまま使ってビルドを通したいのですが、以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
error C1010: プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "pch.h"' をソースに追加しましたか?
自動生成以外に追加したファイル
Ishimoku.def
IndicatorInterfaceUnit.h
TechnicalFunctions.h
Ishimoku.cpp
文字数制限によりコードを載せることが出来ません。
試したこと
■パターン1
1.新しいプロジェクトの作成 -> ダイナミックリンクライブラリ(DLL) C++
2.プロジェクト名、場所はデジフォルトを使用。"ソリューションとプロジェクトを同じディレクトリに配置する"にチェックを入れ、作成
3.プロジェクト -> 既存の項目の追加 -> FT4についていたサンプルの(省略).h、(省略).h、(省略).cpp、(省略).defを選択 -> 追加
4.プロジェクト -> <プロジェクト名>のプロパティ -> 構成:すべての構成
リンカー -> 入力 -> モジュール定義ファイル -> 上記で追加した(省略).def
5.ソリューションのビルド
6.上記エラー
■パターン2
7.プロジェクト -> C/C++ -> プリコンパイル済みヘッダー -> プリコンパイル済みヘッダー:プリコンパイル済みヘッダーを使用しない
8.ソリューションのビルド
9.サンプルの.h上で大量のエラーが発生
主に
・'既定の引数': 'const char [6]' から 'char *' に変換できません。
・文字列リテラルからの変換では const 修飾子が失われます (/Zc:strictStrings を参照)
10./Zc:strictStringsをどこで設定するのか分からなかったので、これ以上はお手上げです。
■pch.hをサンプルのcpp内で#includeしてみましたが、パターン2のエラーが発生
補足情報(FW/ツールのバージョンなど)
Windows10
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/30 18:59