Генерация CMake не удалась в проекте VS 2019 C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Генерация CMake не удалась в проекте VS 2019 C#

Сообщение Anonymous »

При использовании VS 2019 мой проект CMake CSharp жалуется:

Код: Выделить всё

CMAKE_CSharp_COMPILER not set, after EnableLanguage
и

Код: Выделить всё

C# is currently only supported for Microsoft Visual Studio 2010 and later
после генерации. Были использованы следующие файлы:

CMakeLists.txt:

Код: Выделить всё

cmake_minimum_required(VERSION 3.1)
project(test_proj CSharp)

include(CSharpUtilities)
set(CMAKE_CSharp_FLAGS "/langversion:latest")

add_executable("test"
main.cs
)
set_target_properties("test" PROPERTIES
LINKER_LANGUAGE CSharp
VS_DOTNET_TARGET_FRAMEWORK_VERSION "v4.5"
VS_DOTNET_REFERENCES
"Microsoft.CSharp;
System;
System.Core;
System.Data;
System.Data.DataSetExtensions"
)
CMakeSettings.json:

Код: Выделить всё

{
"configurations": [
{
"name": "x64-Release",
"generator": "Ninja",
"configurationType": "Release",
"buildRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\build\\${name}",
"installRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\install\\${name}",
"cmakeCommandArgs": "",
"buildCommandArgs": "-v",
"ctestCommandArgs": "",
"inheritEnvironments": [ "msvc_x64_x64" ],
"variables": []
}
]
}
Похоже, проблема может быть связана с генератором Ninja.

Подробнее здесь: https://stackoverflow.com/questions/584 ... rp-project
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»