第一源码网 ??【刘文彬】【精解】EOS标准货币体系与源码实现分析(4)

电脑杂谈  发布时间:2018-12-14 00:14:01  来源:网络整理

通过这种光谱技术以及仪器的精准分析可以快速地辨别真伪,以其独特的优势在各种鉴别方式中独领风骚,但是尽管如此,要及时分析鉴别市面上所有的假酒还是不容易的,也许在事后可以分析出来,但是消费者在饮用的时候并不知这酒正在危害自己的身体。

exchange cmake

`
file(GLOB ABIFILES "*.abi")
addwastexecutable(TARGET exchange
  INCLUDEFOLDERS "${STANDARDINCLUDEFOLDERS}"
  LIBRARIES libc++ libc eosiolib
  DESTINATIONFOLDER ${CMAKECURRENTBINARYDIR}
)
configurefile("${ABIFILES}" "${CMAKECURRENTBINARYDIR}" COPYONLY)
adddependencies( exchange currency )
addexecutable(testexchange test_exchange.cpp )
bfp/lib/pack.c bfp/lib/posit.cpp bfp/lib/util.c bfp/lib/op2.c)
targetlinklibraries( testexchange fc )
targetincludedirectories( testexchange PUBLIC fixedpoint/include )`

- file是文件操作命令,它的参数:

- GLOB,通过文件匹配找到文件列表然后将他们存入变量中。

- ABIFILES,变量名,会将匹配到的文件内容存储在该变量中。

- ".abi",globbing expressions,文件名匹配表达式。例如 “.vt?”,“f[3-5].txt”

- addwastexecutable,cmake的自定义module。

我们在源码位置eos/CMakeModules中可以找到wasm.cmake文件,进去以后可以发现

macro(add_wast_executable)

自定义module也是以宏(命令集对外为单一命令)的形式(Excel中我之前写过宏脚本,也是同一个词macro)。这一段addwastexecutable内容很多,我就不粘贴了,主要内容是为了wasm环境构建代码,包括对打包内容的描述,对状态的判断处理等各种命令的集合,其中又包含了很多module宏。

configure_file,复制一个文件到另一个位置,并修改其内容。COPYONLY只复制不修改。

add_executable,增加依赖。

add_executable,添加一个可执行的项目使用指定的源文件。

在项目的groups&files 目录下,选择target “helloopengl”,展开link binarywith libraries部分。

url=zf87efmu-lfjcavvcxa959b0mvkqrwj0wahtenlhmfxldpd6i3ha4abmm4b48vd2ylt9ldfzeg9mtvqmiqaopgkbma3amr40jard6gtczqe" target="_blank">http.com/link。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-90843-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 李昴英
      李昴英

      咱们啥时候也能这么霸气一回

    热点图片
    拼命载入中...