ошибка ‘gsl :: czstring’: использование шаблона псевдонима требует списка аргументов шаблона

Я почти уверен, что использую gsl :: czstring точно так же, как описано в документации, но я получаю вышеуказанную ошибку в VS 2015, и я не знаю почему.

Воспроизвести:

// main.cpp

#include <gsl/gsl>

int main()
{
gsl::czstring hw = "Hello, World!";
}

# CMakeLists.txt

include(ExternalProject)
set_property(DIRECTORY PROPERTY EP_BASE "${CMAKE_CURRENT_BINARY_DIR}/external")

ExternalProject_Add(
gsl
URL https://github.com/Microsoft/GSL/archive/d23f4d931c98c074ebe90bebf609c397589bf7b9.zip
URL_HASH MD5=033f3f8b3306f13e848ce25743e7a4d3

CONFIGURE_COMMAND ""BUILD_COMMAND ""INSTALL_COMMAND "")

add_executable(executable main.cpp)
add_dependencies(executable gsl)
target_include_directories(executable PUBLIC "${CMAKE_CURRENT_BINARY_DIR}/external/Source/gsl")

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]