CMake 未添加 ASM_MASM 的预处理器定义

2024-04-19

在使用以下 cmake 生成的构建系统(Visual Studio 2017 Generator)中,“test.asm”源文件不是使用预处理器定义 MY_MASM_DEFINITION 进行编译的:

cmake_minimum_required(VERSION 3.14)
project("test")

enable_language(CXX)
enable_language(ASM_MASM)

add_library(Problem STATIC "test.asm")

target_compile_definitions(Problem PUBLIC "MY_MASM_DEFINITION")

如果我设置也是如此CMAKE_ASM_MASM_FLAGS,或使用set_target_properties.

如果我使用它确实有效set_source_files_properties,但是在每个源文件上设置它在我们的构建系统中不会很好地工作。

难道我做错了什么?

除了使用之外还有其他解决方法吗set_source_files_properties?

提前致谢。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CMake 未添加 ASM_MASM 的预处理器定义 的相关文章

随机推荐

  • golang 交换两个数字

    我正在尝试了解 Go 的内部结构 考虑下面的代码 a b 10 5 b a a b 上面的代码完美地交换了 2 个数字 a 变成了 5 b 变成了 10 我无法理解这是如何工作的 考虑到第二行代码 如果a先分配给b 那么b将是10 现在 如
  • 使用 Spring MVC 和 ajax 返回字符串时编码错误

    我有一个网页 使用 Ajax 请求希伯来语字符串 但该字符串返回为 奇怪的是 当使用 JSTL 而不是 Ajax 将相同的字符串插入页面时 它会正确显示 在我的网页中我声明 那是我的控制器 RequestMapping get label
  • 在 Ruby 中获取 URL 的重定向

    根据 Facebook 图形 API 我们可以使用以下命令请求用户个人资料图片 示例 https graph facebook com 1489686594 picture 但上一个链接的真实图片URL是 http profile ak f
  • 阅读 R Shiny DT 数据表中长文本的更多按钮

    我想在我的 R Shiny DT 数据表中包含 阅读更多 和 阅读更少 按钮 用于具有溢出 长文本的单元格 这个精彩的答案 https stackoverflow com a 51242920 4892627作者 Devansh J 在纯
  • Spring Security 4.2 中的 StrictHttpFirewall 与 Spring MVC @MatrixVariable

    升级到 spring security 4 2 4 后 我发现 StrictHttpFirewall 现在是默认的 不幸的是 它不能与 spring MVC MatrixVariable 很好地配合 因为 不再允许 如何解决这个问题 Exa
  • kSystemSoundID_Vibrate 不适用于 AVAudioPlayer Play

    我正在开发一个半双工 VOIP 呼叫应用程序 因为我试图在楼层交换期间播放音调和振动 进行楼层交换是将讲话者从 A 更改为 B 或者反之亦然 以进行半双工呼叫 如果我尝试使用 AudioServicesPlayAlertSound 播放提示
  • Django,从模型方法进行查询过滤

    我有这些模型 def Foo Models model size models IntegerField other fields def is active self if check condition return True else
  • 渲染空中继器

    When Repeater不包含任何项目 它根本不会以 HTML 形式呈现 甚至HeaderTemplate or FooterTemplate 即使它是空的 我也需要在客户端操作它 有没有办法始终在 HTML 中呈现 Repeater I
  • 使用 SendKeys.Send() 模拟右 Shift+Ctrl

    I m trying to Send right Shift Ctrl to my RichTextBox But as default it sends the left keys SendKeys Send Is there anywa
  • 如何启动超过 16 个 Android 模拟器

    运行 16 个模拟器时 adb devices shows List of devices attached emulator 5584 emulator 5582 emulator 5580 emulator 5578 emulator
  • UPDATE的目标表不可更新

    我需要运行这个查询 UPDATE TempRH T JOIN SELECT offices id MAX Poids AS Poids FROM TempRH GROUP BY offices id T1 ON T1 offices id
  • 如何将 pandas Series 作为行而不是列写入 CSV?

    我需要写一个pandas Series对象将 CSV 文件视为行 而不是列 简单地做 the series to csv file csv 给了我一个这样的文件 record id 2013 02 07 column a 7 0 colum
  • 重置表单重置按钮上的 ckeditor 值

    我的表单上有一个表单重置按钮 a href class btn Reset a 这将重置表单上除 ckeditor 之外的所有控件 并且我希望能够重置表单上 ckeditor 的值 ckeditor 的关联文本区域被重置 那么我该如何将 c
  • 如何包含同一项目中另一个文件的模块?

    依照指示本指南 https doc rust lang org 0 12 0 guide html crates and modules我创建了一个 Cargo 项目 src main rs fn main hello print hell
  • 渲染 Markdown 文件时,标题不显示在 R Markdown 上

    我正在尝试将 Rmd 文件转换为 md 输出 md document 但标题未显示在渲染的文件上 当我尝试将同一文件渲染为 html 文件 输出 html document 时 标题确实会显示 标题显示在渲染的文档上 title Test
  • VBA中返回数组的函数

    我是一名会计师 我需要每天将每笔客户付款与未清发票进行匹配 我在这个网站上发现了 Michael Schwimmer 发布的非常漂亮和优雅的 VBA 代码 https berndplumhoff gitbook io sulprobil e
  • 了解静态链接嵌入式lua环境中lua扩展dll的构建/加载

    我有一个相对复杂的 lua 环境 我试图了解以下内容如何工作 起始设置包括以下两个模块 主要应用 无lua环境 DLL 静态链接到lua lib 包括解释器 该 dll 被加载到主应用程序中 并运行 lua 控制台解释器和可从控制台访问的
  • 如何转换相对于特定视图的窗口坐标?

    示例 我在窗口坐标中有一个 CGPoint CGPoint windowPoint CGPointMake 220 0f 400 0f 有aView它在超级视图中的超级视图中具有超级视图 在视图层次结构深处的某个地方 甚至可能变换了几次 当
  • SQL - 被 SELECT 困扰 - 请帮忙!

    我试图在 SQL Server 2005 中实现以下目标 SELECT IF EITHER EXISTS usr username pro email FROM table1 AS usr table2 AS pro WHERE usr u
  • CMake 未添加 ASM_MASM 的预处理器定义

    在使用以下 cmake 生成的构建系统 Visual Studio 2017 Generator 中 test asm 源文件不是使用预处理器定义 MY MASM DEFINITION 进行编译的 cmake minimum require