Что может быть причиной ошибки «Приложение не смогло правильно запуститься»?

#c #error-handling #graphviz

Вопрос:

Я пытался начать работу с библиотеками graphviz. Поэтому я попытался запустить следующий код в коде::Блоки.

 #include lt;iostreamgt; #include lt;gvc.hgt; #include lt;cgraph.hgt;  using namespace std;   bool saveImageGV(std::string file_path){  GVC_t *gvc;  Agraph_t *g;  FILE *fp;  gvc = gvContext();  fp = fopen((file_path ".dot").c_str(), "r");  g = agread(fp, 0);  gvLayout(gvc, g, "dot");  gvRender(gvc, g, "png", fopen((file_path ".png").c_str(), "w"));  gvFreeLayout(gvc, g);  agclose(g);  return (gvFreeContext(gvc)); }  int main() {  return 0; }  

Я связал библиотеки cgraph и gvc, используя «Параметры сборки…» в коде::Блоки. После запуска программы я получил ошибку 0xC0150002 «Приложение не смогло правильно запуститься» (я добавлю скриншот ниже). Что может быть причиной этого и как я могу решить эту проблему ? введите описание изображения здесь

Заранее спасибо.

Комментарии:

1. Вы имеете в виду «Приложение не смогло правильно запуститься»? Вероятно, вам не хватает DLL-файлов в каталоге, в котором вы пытаетесь его запустить. Будьте очень конкретны в отношении ошибки, которую вы видите, не перефразируйте.

2. @RetiredNinja Я отредактировал вопрос, чтобы включить скриншот и указать конкретное название ошибки. И да, вы правы, конкретная фраза — «Приложение не смогло правильно запуститься».