Я получаю эту ошибку компоновщика в моем проекте Visual Studio 2010:
ASWHighScores.obj: ошибка LNK2019: неразрешенный внешний символ _ShellExecute, указанный в функции _ASWLaunchURL
int ASWLaunchURL(const char* url)
{
ShellExecute(NULL, "open", url, NULL, NULL, SW_SHOWNORMAL);
return 0; // noErr
}
Почему я получаю ошибку компоновщика? Сделал гугл поиск, ничего не вышло.
Я проверил, что shell32.lib действительно связан в настройках компоновщика Visual Studio 2010 -> Дополнительные зависимости. (Это автоматически «Унаследованное значение», но я также добавил его в пользовательский список, чтобы быть уверенным.)