Вы не запускаете исходный файл, вы запускаете исполняемый файл, сгенерированный компилятором из исходных файлов
Если вы, например, работаете в Linux, введите путь (и), в котором библиотеки проходят через переменную среды LD_LIBRARY_PATH
[редактировать после вашего замечания]
Я имею в виду компиляцию
Чтобы указать g++
, где библиотека должна быть связана, используйте параметр -L
, за которым следует путь к каталогу, в котором находятся библиотеки. Если ваши библиотеки находятся в разных каталогах, используйте опцию несколько раз, по одной на каталог