В Visual Studio (Visual C ++) Настройки проекта мы можем увидеть эти настройки:
Я хочу знать, когда использовать эти настройки надлежащим образом и каковы основные различия между этими настройками и как они влияют на Visual C ++ компоновщик и время сборки?
Пожалуйста, посмотрите здесь -Visual Studio Property страницу
#using
предназначен для C ++ / CLI, а не для стандартного C ++.
Каталог для поиска, чтобы разрешить ссылки на файлы, переданные
#using
Директива Директива.
assembly_A.cpp
// compile with: /clr /LD
public ref class A {};
assembly_B.cpp
// compile with: /clr /LD
#using "assembly_A.dll"public ref class B {
public:
void Test(A a) {}
void Test() {}
};
Опция /AI[path]
установил бы путь поиска, где находится Assembly_A.dll.
Больше официальной информации: Свойство VCCLCompilerTool.AdditionalUsingDirectories
Других решений пока нет …