У меня есть два исполняемых проекта C / C ++ в решении.Выход для одного из проектов необходим для другого;Думайте о втором проекте как о каком-то инсталляторе (это не так, поэтому мне не нужен проект инсталлятора, но он будет читать выходные данные второго проекта, как если бы он был).
Есть ликаким-то образом я могу преобразовать необработанные данные из вывода первого проекта во что-то пригодное для использования во время компиляции?Нечто подобное я и имел в виду:
// build order is set so this second project is built after the first is completed
/*c++ constexpr*/ unsigned char ProjectOneOutput[ ] =
SOME_PREPROCESSOR_MACRO_TO_READ_FILES( PROJECT_ONE_OUTPUT_PATH );
// code that uses ProjectOneOutput goes here
Редактировать: Эти ответы не будут работать.
Внешняя связь нето, что я ищу, если нет способа сделать это непосредственно в файле.
Это не необработанный C / C ++, для него требуется внешняя программа.
Файл является PE, поэтому его нельзя заключить в STR(
)
.