使用VS2010 出現error LNK2019: 無法解析的外部符號......


今天在知乎看到一個趣味C語言編程,實現二維的燈光效果:https://zhuanlan.zhihu.com/p/30745861?utm_source=qq&utm_medium=social

先用codeblocks試了一下一切正常,效果如下:

但是用VS2010時出現了:“error LNK2019: 無法解析的外部符號 _fminf,該符號在函數 _main 中被引用

                                         fatal error LNK1120: 1 個無法解析的外部命令 ”     的錯誤。(我在VS2010建的是一個Win32控制台程序)

代碼中fminf是math.h里的函數,

於是菜雞的我去百度找到了眾多大佬提供的解決方法,並且這種錯誤還挺常見的,所以在此記錄一下

http://www.cnblogs.com/zhjh256/p/6364777.html  (當時搜索到好多都是這種解決方法,並且我覺得以后很定也能用得到於是收藏先)

可是我目前沒弄明白添加的鏈接要去哪個目錄里面找,有點懵逼= =

並且 ,我覺得可能因為我的IDE版本太低,C語言函數庫里沒有fminf這個函數,

所以我去百度了此函數的用法:返回參數中的最小值

於是我直接在源文件中添加了一個函數:

float fminf(float a, float b)
{
    if(a < b)
        return a;
    else 
        return b;
}

這樣運行了下沒有錯誤了,並且也在文件中生成了png圖片,暫時先這樣解決了。

同時又發現一位大佬的一篇C語言生成 BMP、PNG和JPEG 格式圖片的文:http://www.cnblogs.com/wurui1994/p/5965920.html

測試后可行,在此為以上大佬suang擊666

 

 

今后也要好好加油哦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM