# error LNK2005: \_\_ ucrt \_ int \_ to \_ float has been defined in itktiff-6.0.lib (tif\_ aux.obj)

**URL:** <https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073>\
**Category:** Beginner Questions\
**Tags:** itk-releases\
**Created:** [July 15, 2024, 11:31am UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073 "2024-07-15T11:31:12Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![xiaohua](https://discourse.itk.org/letter_avatar_proxy/v4/letter/x/a6a055/32.png) [@xiaohua](https://discourse.itk.org/u/xiaohua)\
**Post date:** [July 15, 2024, 11:31am UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073/1 "2024-07-15T11:31:12Z")

</div>

error LNK2005: \_\_ ucrt \_ int \_ to \_ float has been defined in itktiff-6.0.lib (tif\_ aux.obj)

---

<div class="post-metadata">

**Author:** ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Post date:** [July 15, 2024, 1:17pm UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073/2 "2024-07-15T13:17:07Z")

</div>

Is this during ITK compilation, or during your own program compilation? Did you use built-in libTIFF, or did you use a “system” one? Which Visual Studio are you using?

---

<div class="post-metadata">

**Author:** ![xiaohua](https://discourse.itk.org/letter_avatar_proxy/v4/letter/x/a6a055/32.png) [@xiaohua](https://discourse.itk.org/u/xiaohua)\
**Post date:** [July 16, 2024, 1:09am UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073/3 "2024-07-16T01:09:00Z")

</div>

![image](https://discourse.itk.org/uploads/default/original/2X/a/a7af5904d1281e98f5194dd04ace4a918a7a264c.png)

---

<div class="post-metadata">

**Author:** ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Post date:** [July 16, 2024, 1:47pm UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073/4 "2024-07-16T13:47:19Z")

</div>

Which version of VS? I assume this is a clean build, with `v5.4.0` tag?

---

<div class="post-metadata">

**Author:** ![xiaohua](https://discourse.itk.org/letter_avatar_proxy/v4/letter/x/a6a055/32.png) [@xiaohua](https://discourse.itk.org/u/xiaohua)\
**Post date:** [July 18, 2024, 3:04am UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073/5 "2024-07-18T03:04:06Z")

</div>

vs2022 community version / itk v5.4.0tag

---

<div class="post-metadata">

**Author:** ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Post date:** [July 18, 2024, 1:00pm UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073/6 "2024-07-18T13:00:04Z")

</div>

I compiled that recently, without issues. Is your VS fully updated? Which version of CMake do you use?

---

<div class="post-metadata">

**Author:** ![xiaohua](https://discourse.itk.org/letter_avatar_proxy/v4/letter/x/a6a055/32.png) [@xiaohua](https://discourse.itk.org/u/xiaohua)\
**Post date:** [July 19, 2024, 12:56am UTC](https://discourse.itk.org/t/error-lnk2005-ucrt-int-to-float-has-been-defined-in-itktiff-6-0-lib-tif-aux-obj/7073/7 "2024-07-19T00:56:57Z")

</div>

Yes,my vs fully updated ,current version is 17.10.4;  
version of CMake is 3.30.0,platform for generator is x64;  
I find the include file \<math.h\> in tif\_color.c and tif\_luv.c caused the problem of redefining symbole in tif\_aux.c，i comment the code(# include \<math.h\>) in tif\_color.c and tif\_luv.c, the problem disapeared.
