最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C/C++編譯報錯printf was not declared in this scope問題及解決

 更新時間:2023年08月04日 14:21:51   作者:Summer丶snow  
這篇文章主要介紹了C/C++編譯報錯printf was not declared in this scope問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

C C++編譯報錯printf was not declared in this scope

原因是這個 printf  函數(shù)需要頭文件 "stdio",但是程序中沒寫,解決辦法是在頭文件中加入此頭文件。

C語言加入

#include<stdio.h>

C++加入  

#include<cstdio>

C C++常見編譯錯誤提示釋義

1.iteration 16 invokes undefined behavior**

常見于對數(shù)組的操作,數(shù)組溢出錯誤。

數(shù)組定義為20個字節(jié),而for循環(huán)判斷條件應(yīng)為<20

? uint8_t oldrelay[20] ?= { 0U };
? for ( i = INDUCTOR_160nH; i <= 20; i++ )
? ? {
? ? ? ? oldrelay[ i ] = SET;
? ? ? ? relay[ i ] = RESET;
? ? }

2.warning: excess elements in array initializer**

數(shù)組元素比定義元素多

3.passing argument 1 of ‘sprintf’ discards ‘volatile’ qualifier from pointer target type**

加上強制轉(zhuǎn)換

volatile uint8_t str[10];
sprintf((char*)str,“0”);

4.in expansion of macro

宏定義錯誤

在頭文件中避免短宏定義,容易重復(fù);例如

//#define SIZE 24
prop_name 參數(shù)為 SIZE
LV_STYLE_##prop_name

預(yù)編譯為 LV_STYLE_24 出錯

C C++編譯錯誤整理

面這些是我自己在學(xué)習(xí)工作遇到的編譯問題,以及可行的解決辦法,整理一下,也方便自己及時查閱   ︿( ̄︶ ̄)︿︿( ̄︶ ̄)︿︿( ̄︶ ̄)︿

1.VC打開已存在的工程提示錯誤 C1083:缺少 *.pch

問題解決:

Project->c/c++,然后點擊Category的下拉框,選擇Precompiled Headers,

接著選擇第二項,Automatic use of precompiled headers ,  編輯框里填 *.h  ,這樣做的前提是你的 *.h 和 *.cpp 都已存在。

問題就解決了。

2.VS打開已存在工程,出現(xiàn) error MSB3073

英文版處理辦法: 

  • Project->Configuration Properties->General->Target Extension設(shè)置為.ocx 或者.dll
  • Project->Configuration Properties->Linkerl->General ->Output File設(shè)置為$(OutDir)$(ProjectName)$(TargetExt)

中文版處理辦法: 

  • 在項目上點右鍵,選擇“屬性”->“配置屬性”->“常規(guī)”->“目標(biāo)文件擴(kuò)展名”,設(shè)置為.ocx 或者.dll
  • 在項目上點右鍵,選擇“屬性”->“配置屬性”->“鏈接器”->“ 常規(guī) ”->“輸出文件”,設(shè)置為$(OutDir)$(ProjectName)$(TargetExt)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++實現(xiàn)控制臺版掃雷程序

    C++實現(xiàn)控制臺版掃雷程序

    這篇文章主要為大家詳細(xì)介紹了C++實現(xiàn)控制臺版掃雷程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C++ STL容器stack和queue詳解

    C++ STL容器stack和queue詳解

    這篇文章主要介紹了C++ STL容器stack和queue詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • C++ main函數(shù)中的argc與argv全面解析

    C++ main函數(shù)中的argc與argv全面解析

    C/C++中的main函數(shù)可以接受命令行參數(shù),通過argc和argv來傳遞這些參數(shù),argc表示參數(shù)總數(shù),argv是一個字符串?dāng)?shù)組,包含具體的參數(shù),本文介紹C++ main函數(shù)中的argc與argv,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Opencv實現(xiàn)輪廓提取功能

    Opencv實現(xiàn)輪廓提取功能

    這篇文章主要為大家詳細(xì)介紹了Opencv實現(xiàn)輪廓提取功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C語言實現(xiàn)哈夫曼編碼

    C語言實現(xiàn)哈夫曼編碼

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)哈夫曼編碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C++中sprintf()函數(shù)的使用詳解

    C++中sprintf()函數(shù)的使用詳解

    本篇文章是對C++中sprintf()函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++實現(xiàn)LeetCode(142.單鏈表中的環(huán)之二)

    C++實現(xiàn)LeetCode(142.單鏈表中的環(huán)之二)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(142.單鏈表中的環(huán)之二),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語言超詳細(xì)講解數(shù)據(jù)結(jié)構(gòu)中的線性表

    C語言超詳細(xì)講解數(shù)據(jù)結(jié)構(gòu)中的線性表

    線性表,數(shù)據(jù)結(jié)構(gòu)中最簡單的一種存儲結(jié)構(gòu),專門用于存儲邏輯關(guān)系為"一對一"的數(shù)據(jù)。線性表是基于數(shù)據(jù)在實際物理空間中的存儲狀態(tài),又可細(xì)分為順序表(順序存儲結(jié)構(gòu))和鏈表
    2022-05-05
  • C++實現(xiàn)俄羅斯方塊(linux版本)

    C++實現(xiàn)俄羅斯方塊(linux版本)

    這篇文章主要為大家詳細(xì)介紹了linux版本C++實現(xiàn)俄羅斯方塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 基于C++制作一個簡單的跑酷游戲

    基于C++制作一個簡單的跑酷游戲

    這篇文章主要為大家詳細(xì)介紹了如何利用C++制作一個簡單的跑酷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-06-06

最新評論

福泉市| 米林县| 手游| 桐乡市| 健康| 全椒县| 宁化县| 靖西县| 三门峡市| 澄城县| 囊谦县| 恩平市| 青浦区| 宜兰县| 通城县| 长葛市| 马尔康县| 登封市| 怀宁县| 华阴市| 博爱县| 哈巴河县| 临桂县| 石景山区| 铜川市| 湛江市| 平凉市| 通许县| 泸定县| 承德市| 湄潭县| 满城县| 崇明县| 忻城县| 子洲县| 太谷县| 平阳县| 巴东县| 德保县| 黔江区| 湟中县|