__main函数内部
时间: 2023-09-04 14:14:32 浏览: 99
main函数源码
引用提到,如果使用了AVX2内部函数但未指定编译器选项/ARCH:AVX2,则编译器会将该函数视为外部函数,并生成对同名外部符号的调用。这可能导致链接器在找不到该函数的定义时生成LNK2019错误。而引用提到,自动(函数范围)变量只能在其所在函数的范围内使用,不能声明为extern,也不能在其他源文件中使用。最后引用展示了一个示例中的main函数,其中调用了getopt_long函数来解析命令行参数,并在开头关闭了标准输入。
综上所述,__main函数内部应该注意以下几个问题:
1. 确保使用了正确的编译器选项来支持所使用的内部函数,避免生成对外部函数的调用。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [VS报错LNK2019 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)“ (?invoke_main@@YAHXZ)...](https://blog.csdn.net/qq_41782425/article/details/127597430)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [ADB(二)_ADBD_main()函数代码梳理](https://blog.csdn.net/weixin_38140931/article/details/103872178)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文