ich ein Problem mit dem opendds_idl Werkzeug erleben auf Windows 10.enFatal error C1083, wenn sie auf IDL opendds_idl Tool Datei
ich die OpenDDS Bibliotheken und Tools mit Visual Studio 2015 von OpenDDS Quellcode mit statischem Verbindungsmodus erzeugt habe aktiviert und x64-Plattform.
Mit der Kommandozeile
opendds_idl file.idl
Ich habe einen Fehler
c1: fatal error C1083: Cannot open source file : '' : No such file or directory
tao-idli_2HJC0I.cpp
opendds_idl: preprocessor "CL.EXE" returned with an error
Die IDL-Datei Inhalt:
module BasicIOTest
{
#pragma DCPS_DATA_TYPE "BasicIOTest::TestData"
#pragma DCPS_DATA_KEY "BasicIOTest::TestData id"
struct TestData
{
long id;
string text;
};
};
Führen Sie opendds_idl aus einer Shell, in der sich Visual Studio 2015 im Pfad befindet? opendds_idl versucht, cl als Pre-Prozessor aufzurufen. Wenn das der Fall ist, versuchen Sie, -v zur Befehlszeile hinzuzufügen, um die Debugausgabe zu erhalten. –
Danke für Ihre Antwort. Ja, ich führe opendds_idl von der Visual Studio 2015-Eingabeaufforderung aus. Es ist mir endlich gelungen, die IDL-Datei zu kompilieren. Ich werde eine Antwort auf meine erste Frage schreiben. Die Art und Weise, wie es gelöst wurde, war mit einer anderen Eingabeaufforderung. – MSch8791