Хорошо, так что это становится очень очень раздражающим. У меня есть неуправляемое решение VC 2010 ++ с 9 проектами, из которых два являются проектами, которые выводят статические библиотеки для использования оставшимися 7 тестовыми проектами. В 6 из этих 7 я не получаю ни одной ошибки компоновщика, в то время как в 7-м, который настроен точно так же, как эти 6, в настоящее время я получаю 12 ошибок компоновщика, и я не вижу, что я делаю неправильно (если я делать что-то не так на всех).
Я пробовал:
- добавление этих двух библиотек непосредственно в проект с использованием
Project -> Add-> Existing files
- связывание их с директивой
#pragma comment(lib,"libname.lib")
- добавление ссылок в
Project Properties -> Common Properties-> Framework and References
- добавление их в дополнительные зависимости компоновщика (я проверил, правильный ли путь уже 10 раз)
И все же я не могу заставить это связываться уже часами (и да, порядок сборки проекта установлен так, как и должно быть). У меня никогда не было таких проблем с VS 2008, и я надеюсь, что мне не нужно будет возвращаться к VS2008, чтобы решить эту проблему, потому что у меня действительно нет достаточно времени, чтобы возиться с настройкой Visual Studio снова.
Итак, есть предложения?
http://i47.servimg.com/u/f47/14/27/08/40/window10.png
http://i47.servimg.com/u/f47/14/27/08/40/window11.png
EDIT:
file = fz_open_fd(fd);
error = pdf_open_xref_with_stream(&p_xref, file, NULL);
fz_close(file);
p_outline = pdf_load_outline(p_xref);
....