Ошибка компилятора C3505
не удается загрузить библиотеку типов GUID
C3505 может быть вызвана, если вы используете 32-разрядный кросс-компилятор x86 для 64-разрядных целевых объектов x64 на 64-разрядном компьютере, так как компилятор работает под WOW64 и может читаться только из 32-разрядного куста реестра.
Эту ошибку можно устранить, создав 32-разрядные и 64-разрядные версии библиотеки типов, которые вы пытаетесь импортировать, а затем зарегистрируйте их оба. Или вы можете использовать собственный 64-разрядный компилятор, который требует изменить свойство каталогов VC++ в интегрированной среде разработки , чтобы указать на 64-разрядный компилятор.
Дополнительные сведения см. в следующих разделах: