Допустим, имеется одна простая программа. Как сделать, чтоб она динамически загружала библиотеку? То есть, допустим пользователь запустил прогу, и входит в функцию main() передаёт ей путь, в котором файл исходного кода, а она компилирует этот исходник, и расширяет свой функционал. Какая команда в win32api, или в C++ это делает?
никакая... ты не правильно себе представляешь принцип работы программ видать... Ты видать раньше на скриптовом Языке писал, где программа работает прямо с кода, как JS? Скомпилированная программа изменятся не может. Для твоего случая выход примерно такой: Первая программа что-то творит.... и теперь надо обработать что-то... она сохраняет в отдельном файле нужные данные посылает второй программе список параметров. Вторая программа - контроллер, который берёт список параметров, ищет программу, указанную в списке параметров и пердаёт ей сигнал, чтоб в прорамма Взялась за обработку. Третья программа отработала... Возвращает первой программе что всё готово. Это оч наивный и примитивный способ, но по сути тебе пойдёт, можно изходя из него придумать чо-то получше.