У меня есть код python ... но как это сделать в C++? У меня нет большого опыта работы с C++. Я хочу сделать exe, который будет помещен как автозапуск в cd. Он должен открыть файл application.ini в моем компакт-диске с помощью xulrunner.exe в моем компакт-диске. Поскольку путь будет изменяться в каждом компьютере, я должен сделать что-то подобное.открытие exe из текущего каталога C++
import subprocess
import os
path= os.getcwd()
final = path + '/xulrunner.exe ' + path + '/application.ini'
print final
os.system('final')
subprocess.call(['C:\\Temp\\a b c\\Notepad.exe'])
test.cpp: В функции 'INT основной (INT, символ **)': test.cpp: 3: ошибка: конфликтующие декларация 'INT ас' тест .cpp: 3: ошибка: «ac» имеет предыдущее объявление как «char ** ac» test.cpp: 3: ошибка: объявление 'int ac ' test.cpp: 3: ошибка: конфликты с предыдущей декларацией' char ** ac ' test.cpp: 4: ошибка: 'MAX_PATH' не была объявлена в этой области test.cpp: 5: ошибка:« путь »не был объявлен в этой области test.cpp: 5: ошибка: 'GetCurrentDirectory 'не был объявлен в этой области test.cpp: 7: ошибка:' final' не был объявлен в этой области test.cpp: 9: ошибка: 'system 'не была объявлена в этой области – esafwan
, что могло быть причиной ошибки? – esafwan
Я не вводил это в редактор или не пытался скомпилировать - вам нужно знать * some * C++, чтобы заставить его работать. Я исправил ac/av в основном. попробуйте MAXPATH или просто поместите там большое количество. try #include --- Я просто пытался вас начать. –