Can I conditionally compile my Rust program for a Windows subsystem?

前端 未结 1 942
灰色年华
灰色年华 2021-01-22 19:59

I have a Rust program that I want to compile for the \"windows\" subsystem when I\'m building it for distribution. Currently I am using this in my main.rs:

#![fe         


        
相关标签:
1条回答
  • 2021-01-22 21:01

    As described in The Rust Programming Language, specifically the chapter on conditional compilation:

    You can also set another attribute based on a cfg variable with cfg_attr:

    #[cfg_attr(a, b)]
    

    Will be the same as #[b] if a is set by cfg attribute, and nothing otherwise.

    In this case, it should be something like

    #![cfg_attr(my_feature_name_i_made_up, windows_subsystem = "windows")]
    
    0 讨论(0)
提交回复
热议问题