首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    #pragma的一些用法

    1、#pragma message message 参数:Message参数能够在编译信息输出窗口输出相应的信息,这对于源代码的信息控制特别重要,其使用方法为: #pragma message("消息文本...我们自己都有可能会忘记有没有正确设置这些红,此时我们可以使用这条指令在编译的时候就进行检查,假设我们希望判断自己有没有在源代码的什么地方定义了X86这个宏,可以使用下面的方法: #ifdef X86 #pragma...2、#pragma resource #pragma resource "*.dfm" 表示把"*.dfm"文件中的资源加入工程。"*.dfm"中包括窗体外观的定义。...3、#pragma comment #pragma comment(...) 该指令讲一个注释记录放入一个对象文件或者可执行文件中。 常用的lib关键字,可以帮我们连入一个库文件。...比如: #pragma comment(lib, "user32.lib") 该指令用来将user32.lib库文件加入到本工程中。

    44530

    Vitis HLS 2022.1新特性: performance pragma

    Vitis HLS 2022.1新增了一个pragma名为performance,其施加对象是指定函数或循环。...如果是循环,要求循环边界是固定常数,若循环边界是变量,则需要通过pragma TRIPCOUNT指定其取值范围。...在这个案例中我们对三个函数中的for循环添加了PERFORMANCE pragma,如下图中的橙色方框所示。...同时在报告中也能看出这两条pragma的作用对象。这也不难理解,对于嵌套的for循环,一旦外层for循环被施加了PIPELINE,那么内存for循环将自动被展开(也就是被施加了UNROLL)。...从这个案例中我们可以看出,PERFORMANCE其实是一种自动化的方式或者说智能地去选择施加什么样的pragma以达到目标吞吐率。

    63620
    领券