09-08-2025 12:44 PM
There is a conflict in my project that I cannot for the life of me figure out how to resolve.
The two items in the dependencies do not exist on the disk, and they do not have any callers. The actual control is in the library, and works just fine. The Starting VI works fine, the Executable works just fine, at this point these two are just sitting there mocking me and I don't know what else to try.
When I try and resolve the conflicts I get this dialogue and both of them look the same, they are just giving a file not found error.
It seems like I have two files that don't exist fighting with each other about who doesn't exist the most and it is a stale mate because they don't exist.
Since everything works I wouldn't sweat it, but implies that I have done something wrong, and I would like to correct my mistakes.
09-08-2025 02:42 PM - edited 09-08-2025 02:51 PM
Hi GrumpsMcGurt,
What I would try in this order:
1. Right-click the 2 conflicting items in dependencies > "Why is this item in dependencies?", then open the callers one by one. If opening them asks you to browse to find the missing typedef, select the correct path.
2. I see that you have something in "Items in Memory" under dependencies. These items might depend on the conflicting typedef... Try to make them leave memory by either aborting all executing VIs or closing all front panels, or even closing LabVIEW.
3. As a last resort, remove any occurrence of this typedef in your code until the missing items disappear, then re-import the correct typedef again.
Regards,
Raphaël.
09-09-2025 03:44 AM
You probably have other VI's looking for this .ctl at a different location. Open them and update the reference.